【发布时间】:2017-01-23 16:55:46
【问题描述】:
我使用新发布的 Angular 2 版本浏览了 Angular 2 Tour of Heroes 示例应用程序,并将其托管在 Visual Studio 2015 Empty Web 应用程序中。由于我遵循了 Angular 的示例,因此我没有使用任何特定于 Visual Studio 或 .NET 的东西。
与示例应用程序唯一有点不同的是 package.json 将信息拉入 node_modules 目录(和正常一样),但是 Visual Studio 使用 wwwroot 目录作为根目录,所以我创建了一个 gulp 任务将VS项目根目录下的node_modules目录复制到wwwroot目录中。
当我运行应用程序时,一切都按预期工作,但在 Visual Studio 中,当我运行应用程序时,它说有 70 多个构建错误(我可以说忽略这些错误,网站就会出现并正常工作)。如果我查看错误,它们都指向项目根目录中的 node_modules 目录,我真的只想忽略它。
我得到的错误都是这样的: TS2304 构建:找不到名称“设置” TS2304 构建:找不到名称“承诺” TS2304 构建:找不到名称“地图” 等等
typings.json
{
"globalDependencies": {
"core-js": "registry:dt/core-js#0.0.0+20160725163759",
"jasmine": "registry:dt/jasmine#2.2.0+20160621224255",
"node": "registry:dt/node#6.0.0+20160909174046"
}
}
【问题讨论】:
-
错误信息是什么?
-
也许你的打字文件不正确,因为ts文件已经编译成js文件了?我在 angular2 中使用了一段时间的 vs2015,但切换到了 vscode。我真的会为 angular2 开发人员推荐 vscode。但这不是您问题的答案:-)
-
问题末尾提供的错误消息
-
Typings.json 文件添加到问题中
标签: asp.net visual-studio angular visual-studio-2015