我正在使用Visual Studio Enterprise 2015 Update 3.我从在线模板中创建了一个新项目“Angular2 Mvc5示例应用程序”。
当我编译它时,我遇到了很多错误:
错误TS2307无法找到模块'@ angular / core'。
错误TS2307无法找到模块'@ angular / http'。
错误TS2503无法找到命名空间“模型”。
如果没有这些错误,我可以做些什么呢?
谢谢!
下面是我的tsconfig.json文件:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts",
"Scripts/TypeLite.Net4.d.ts"
]
}
答案 0 :(得分:0)
我使用您提到的模板创建项目。我没有运气使用"右键单击package.json和Restore Packages"输出中显示的包没有找到404。
所以我做了#34; npm install"通过命令行,我能够编译得很好。
确保" node_modules"存在于您的目录中。
需要注意的另一件事是package.json上的包已经过时了。