我已经使用 angular2 官方网站上的说明书安装了 angular 2,但是当我尝试导入外部模块时遇到了问题。我有不同的 npm 包,但是有了它们,我得到了标题中的错误:
找不到模块“angular2/core”。
我已经使用 npm install 功能安装了该软件包:
npm install angular2-infinite-scroll --save
我做错了吗?还是我需要在某处更改一些配置?这是我尝试安装的软件包的链接: https ://www.npmjs.com/package/angular2-infinite-scroll
这是我的 tsconfig 文件:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true,
"isolatedModules": false,
"baseUrl": ".",
"paths": {
"components/*": [
"app/Components/"
],
"models/*": [
"app/Models/"
],
"service/*": [
"app/Services/"
]
}
},
"exclude": [
"node_modules",
"wwwroot"
],
"compileOnSave": true
}
当我查看引发错误的文件时,我可以看到它们位于称为 TypeScript 虚拟项目的东西中,但我在解决方案资源管理器中看不到它们。我的 tsconfig 和 typings.json 位于项目根文件夹中,这意味着我的 main、app.module 和 app.component 位于应用程序根文件夹中。