Visual Studio 2013与Angular2和Typescript

时间:2015-12-21 23:27:04

标签: visual-studio visual-studio-2013 typescript angular

我正在使用the angular2 QUICKSTART我遇到一个问题,即Visual Studio在 typescript 导入模块时无法识别 Angular2 一切都很好:

enter image description here

它说:

  

无法找到模块' angular2 / platform / browser'

我的应用:

  • 正在编译没有错误的.ts文件
  • 它在浏览器中运行,没有错误
  • 如果我在VS代码中打开项目,它工作正常,IDE中没有错误

我知道打字稿应该直接从 node_modules - >读取.d.ts文件。 angular2 ,但无论如何我尝试添加angular2 DefinitelyTyped ,但仍无效。

Atm我使用安装了typescript 1.5的VS 2013更新5(我也试过1.75)

2 个答案:

答案 0 :(得分:0)

请右键单击visual studio项目并单击Properties选项,然后选择Typescript Build,默认选择'none',将其更改为'CommonJs'。

如果有任何关于'experimentalDecorators'的问题仍然存在,请卸载项目并在<TypeScriptExperimentalDecorators>true</TypeScriptExperimentalDecorators>标记内添加PropertyGroup语句。

在构建项目时存在问题,例如“无法找到名称Map”,“找不到名称Promise”,或“找不到名称Set”尝试将目标更改为“es6” tsconfig.json

答案 1 :(得分:-3)

使用Visual Studio 2015解决。