2017-03-19 20 views
0

Windows環境にNodeJSプロジェクトがあり、Visual StudioとPower Shell ISEを使用しています。私は、「NPMのビルド」を実行して、NPM開始した場合、すべてがうまく行くと、私は私のサーバーのコードが実行して更新し、パワーシェルでnpm実行ビルドがPowerShell ISEで動作しない

"scripts": { 
    "start": "node ./bin/www", 
    "build": "del-cli public/js/app && webpack --config webpack.config.dev.js --progress --profile --watch", 
    "build:prod": "del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progress --profile --bail && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.shim.ts'" 
} 

:私のpackage.jsonで、私は次のスクリプトを持っています。しかし、このように私は変更を行うたびにすべてのプロセスを再開する必要があります。私は "npm run build"を行うことができるビデオを見て、プロセスは実行し続けます。

しかし、私は、「NPMの実行ビルド」を行うときに、すべてはうまく行くが、以下:

... 
building modules 541/542 modules 1 active 
...er\src\animation\styles_collection.js 
70% building modules 542/542 modules 0 active 
12151ms building modules 
At line:1 char:1 
+ npm run build 
+ ~~~~~~~~~~~~~ 
+ CategoryInfo   : NotSpecified: (...uilding modules:String) [], 
RemoteException 
+ FullyQualifiedErrorId : NativeCommandError 
71% sealing 
... 

そして、これ以上の例外なしに最後まで続けますが、私はこのエラーは、建物が維持することはないと思いますなぜなら、npmプロセスを停止して再起動する必要があるからです。これについて私を助けることができる人は誰ですか?前もって感謝します。

答えて

0

エラーはPowerShellでのみ発生しますが、通常のcmdでは発生しませんが、サーバー側のコードを変更するたびに "npm start"を実行する必要があります。私は、nodemonプラグインをインストールして使用することでそれを解決しました:)。

関連する問題