簡體   English   中英

Visual Studio 2015和Angular2發布版本錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM