2015-12-21 103 views
6

我使用the angular2 QUICKSTART和我有哪里的Visual Studio不承认Angular2打字稿进口模块出了问题,在其余全部是罚款:的Visual Studio 2013与Angular2和打字稿

enter image description here

它说:

找不到模块 'angular2 /平台/浏览器'

我的应用程序:

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

我知道,打字稿应该阅读.d.ts直接从node_modules文件 - >angular2,但无论如何我TR ied添加角2 DefinitelyTyped仍然无法正常工作。

大气压我用VS 2013更新5打字稿安装1.5(我也试图与1.75)

+0

实际上,也许我应该尝试2015版本:) – tibbus

+0

我也不打扰DefinitelyTyped更多,类型没有更新在几个月,不会再更多,一切都提供由npm包现在 – Zyzle

+0

是的。 DefinitelyTyped中的angular2定义应该可能会被删除 – basarat

回答

-3

通过使用Visual Studio 2015年解决

+1

是VS VS修复的吗? VS 2015是它的另一个版本。答案与问题不一致。问题依然如此 - 如何在VS 2013上设置ng2开发环境。希望有些人有答案 – Ashish

0

请右键单击Visual Studio项目,然后单击属性选项,然后选择Typescript Build,默认选择'none',将其更改为'CommonJs'。

如果再次遇到任何有关'experimentalDecorators'的问题,请将该项目卸载并在PropertyGroup标记中添加<TypeScriptExperimentalDecorators>true</TypeScriptExperimentalDecorators>声明。

在构建项目时仍存在问题,例如'找不到名称映射','找不到名称Promise'或'找不到名称集'尝试将目标更改为'es6' tsconfig.json