我使用angular2官方网站的食谱安装了角度2,但是当我尝试导入外部模块时我遇到了问题。 我有不同的npm包,但是对于它们我得到标题中的错误:
找不到模块' angular2 / core'。
我已经使用npm install函数安装了包:
我做错了吗?或者我需要在某处更改某些配置吗? 这是我尝试安装的包的链接: https://www.npmjs.com/package/angular2-infinite-scrollnpm install angular2-infinite-scroll --save
这是我的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 Virtual Projects的内容中,但我无法在解决方案资源管理器中看到它们。我的tsconfig和typings.json在项目根文件夹中,意思是我的主app.module和app.component在app根文件夹中。