npm找不到js文件
我做了一个小的angular2应用程序,它使用ng2-slugify包,由于某种原因,它找不到一个在同一文件夹中的slugify需要的文件(文件名是charmaps.js,它有100% )。
文件正在像这样被导入,这似乎适用于项目中的其他单个文件,其中包括我自己创build的文件,因此为什么我不明白为什么它不起作用。
import { Charmaps } from './charmaps';
我已经尝试在导入中使用相对和绝对path,将其添加到systemjs.config.js,但没有。
我在运行npm start时注意到的一件事情是,当它在控制台的npm输出上给出404代码时,它将其列为charmaps,而不是charmaps.js,就像其余的文件一样发现奇怪,因为即使当我映射在systemjs作为charmaps.js它仍然列出它作为charmaps。
无论如何,这是我从使用节点的初露头angular的第一个项目,所以也许有一些缺失。
[1] 16.10.07 16:31:08 404 GET /node_modules/ng2-slugify/charmaps
这是npm输出的404。
GET http://localhost:3000/node_modules/ng2-slugify/charmaps 404 (Not Found)
这是Chrome控制台上的错误。 有什么我失踪?
你需要告诉systemjs.config.ts加载slug模块。
map:{ "ng2-slugify": "node_modules/ng2-slugify/ng2-slugify.js" }
然后,
import {Slug} from 'ng2-slugify';
- 如何在React Native和VSCode中使用带(或不带)Typescript的Nodestream
- TypeScript:如何定义安装npm包的自定义types?
- 使用TypeScript对节点包进行本地更改
- 在Sequelize中创build主键和外键关系
- 如何使用ThreeJS Collada loader与TypeScript / Angular CLI?
- TypeScript包创build声明文件
- TS-2304错误 – 在“.ts”文件中导入“jquery”时,在TypeScript中找不到名称“Iterable”
- 如何使用Karma-Webpack使用Node Typescripttypes
- 打字稿编辑变慢 – WebStorm