我走過了Angular 2 Tour of Heroes示例應用程序,使用最新發布的Angular 2版本並將其託管在Visual Studio 2015 Empty Web應用程序中。由於我遵循Angular的示例,我沒有使用任何特定於Visual Studio或.NET的東西。Visual Studio 2015和Angular2發佈版本錯誤
唯一與示例應用程序有點不同的是package.json將信息拉入node_modules目錄(與正常情況類似),但Visual Studio使用wwwroot目錄作爲根目錄,因此我創建了一個gulp任務將node_modules目錄從VS項目的根目錄複製到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"
}
}
什麼是錯誤信息? – James
也許你的類型文件是不正確的,它的工作原因是ts文件已經被編譯爲js文件?我使用了vs215一小段時間與angular2,但切換到vscode。我真的會推薦vscode for angular2開發者。但是這不是對您的問題的答案:-) –
問題末尾提供的錯誤消息 –