2017-08-18 14 views
1

私はこの問題を抱えています。私はDot Net Core/Standard 2.0を使ってAngularテンプレートを作ることさえできません角度ドットネットコア2.0ビルド問題

私はDotnet core 2.0とVS 2017 15.3をダウンロードして、ちょうどhello worldと言うだけのウィザードに従っています。 NPMソースから必要なパッケージをすべてダウンロードしました。 @Perへ

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

ノードのバージョン:tools-> Extension and Updatesを確認してください。これは似ています:https://github.com/angular/angular-cli/issues/5364 – Per

答えて

2

のおかげ? nodejsへのパスがありませんでした。

ツール - >オプション - >プロジェクトとソリューション - > Webパッケージ管理 - >外部Webツール。 nodejsのインストールフォルダにパスを追加すると、それが解決されました。

+0

こんにちはwil、nodejs実行可能ファイル、またはモジュールがインストールされている場所を意味しますか? –

+0

こんにちはMatthew、私はそれが "C:\ Program Files(x86)\ nodejs"のようなnodejsリンクだと思います。これは外部ツールの場所に追加されました – wil

5

そのNodeJs環境変数の問題、

最新のノードJS Official Websiteからは、この環境変数の設定の問題を解決するには、最新のVisual Studioと同じ値と一致しますインストールしてください。

角型コアプロジェクトを再構築してこの問題を解決してください。