[英]Cannot deploy an angular2 App via Visual Studio 2015 to Azure
[英]Visual Studio 2015 and Angular2 Release version errors
我使用新發布的Angular 2版本瀏覽了Angular 2英雄之旅示例應用程序,並將其托管在Visual Studio 2015空Web應用程序中。 由於我跟隨了Angular的示例,因此我沒有使用特定於Visual Studio或.NET的任何東西。
與示例應用程序唯一的不同之處是package.json將信息拉到node_modules目錄中(就像普通的一樣),但是Visual Studio使用wwwroot目錄作為根目錄,因此我創建了一個gulp任務來復制VS項目根目錄下的node_modules目錄進入wwwroot目錄。
當我運行該應用程序時,一切都按預期工作,但是在Visual Studio中,當我運行該應用程序時,它說存在70多個構建錯誤(我可以說只是忽略這些錯誤,站點就會啟動並正常工作)。 如果我看這些錯誤,它們都指向項目根目錄中的node_modules目錄,我真的只是想忽略它。
我遇到的錯誤都是:TS2304 Build:找不到名稱“ Set” TS2304 Build:找不到名稱“ Promise” TS2304 Build:找不到名稱“ Map”等。
Types.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"
}
}
您的解決方案中需要一個tsconfig.json
文件:
{
"compilerOptions": {
"moduleResolution": "node",
"target": "es5",
"sourceMap": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"skipDefaultLibCheck": true
},
"exclude": [
"node_modules"
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.