2015-12-21 131 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