Angular2 Mvc5示例应用程序无法编译

时间:2016-12-01 13:38:31

标签: angular visual-studio-2015

我正在使用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"
  ]
}

1 个答案:

答案 0 :(得分:0)

我使用您提到的模板创建项目。我没有运气使用"右键单击package.json和Restore Packages"输出中显示的包没有找到404。

所以我做了#34; npm install"通过命令行,我能够编译得很好。

确保" node_modules"存在于您的目录中。

需要注意的另一件事是package.json上的包已经过时了。