2017-08-18 138 views
1

我遇到了這個問題。我甚至無法使用Dot Net Core/Standard 2.0構建Angular模板。Angular Dot Net Core 2.0 Build Issue

我剛剛下載了Dotnet core 2.0和VS 2017 15.3,並按照嚮導來指出hello world。我從NPM源下載了所有需要的軟件包。

1>------ Rebuild All started: Project: AngularApplication2, Configuration: Debug Any CPU ------ 
 
1>AngularApplication2 -> c:\users\wil\documents\visual studio 2017\Projects\AngularApplication2\bin\Debug\netcoreapp2.0\AngularApplication2.dll 
 
1>v4.6.0 
 
1>Performing first-run Webpack build... 
 
1>Hash: 803ac2b1a73d67da6627538031cacab98fa900ef 
 
1>Version: webpack 2.5.1 
 
1>Child 
 
1> Hash: 803ac2b1a73d67da6627 
 
1> Time: 5931ms 
 
1>         Asset  Size Chunks     Chunk Names 
 
1> 89889688147bd7575d6327160d64e760.svg 109 kB   [emitted] 
 
1>        vendor.js 3.26 MB  0 [emitted] [big] vendor 
 
1>        vendor.css 315 kB  0 [emitted] [big] vendor 
 
1>Child 
 
1> Hash: 538031cacab98fa900ef 
 
1> Time: 5908ms 
 
1>         Asset  Size Chunks     Chunk Names 
 
1> 89889688147bd7575d6327160d64e760.svg 109 kB   [emitted] 
 
1>        vendor.js 3.43 MB  0 [emitted] [big] vendor 
 
1>c:\users\wil\documents\visual studio 2017\Projects\AngularApplication2\node_modules\@ngtools\webpack\src\plugin.js:8 
 
1>const { __NGTOOLS_PRIVATE_API_2 } = require('@angular/compiler-cli'); 
 
1> ^
 
1> 
 
1>SyntaxError: Unexpected token { 
 
1> at exports.runInThisContext (vm.js:53:16) 
 
1> at Module._compile (module.js:373:25) 
 
1> at Object.Module._extensions..js (module.js:416:10) 
 
1> at Module.load (module.js:343:32) 
 
1> at Function.Module._load (module.js:300:12) 
 
1> at Module.require (module.js:353:17) 
 
1> at require (internal/module.js:12:17) 
 
1> at Object.<anonymous> (c:\users\wil\documents\visual studio 2017\Projects\AngularApplication2\node_modules\@ngtools\webpack\src\index.js:30:10) 
 
1> at Module._compile (module.js:409:26) 
 
1> at Object.Module._extensions..js (module.js:416:10) 
 
1>c:\users\wil\documents\visual studio 2017\Projects\AngularApplication2\AngularApplication2.csproj(34,5): error MSB3073: The command "node node_modules/webpack/bin/webpack.js" exited with code 1. 
 
1>Done building project "AngularApplication2.csproj" -- FAILED. 
 
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

+1

檢查節點版本:工具 - >擴展和更新。這看起來類似於:https://github.com/angular/angular-cli/issues/5364 – Per

回答

2

感謝@Per? 我錯過了nodejs的路徑。

工具 - >選項 - >項目和解決方案 - > Web包管理 - >外部Web工具。將路徑添加到nodejs安裝文件夾解決了它。

+0

您好,您的意思是指nodejs可執行文件或模塊的安裝位置? –

+0

嗨馬修,我認爲這是一個nodejs鏈接,就像這樣「C:\ Program Files(x86)\ nodejs \」這被添加到外部工具的位置 – wil

5

及其與環境的NodeJS變量的問題,

請安裝最新從Official Website節點JS會解決這個環境變量設置的問題,並用相同的值作爲最新的Visual Studio相匹配。

請重建你的角度核心項目將解決這個問題。