web-dev-qa-db-ja.com

Cordovaアプリケーション(event.js:85)をビルドしようとすると、「spawn cmd ENOENT」を取得します

Cordovaアプリをビルド(エミュレート)しようとすると、Windows cmdでこのエラーが発生します。

D:\dev\Cordova\toDoList>cordova build Android

Running command: D:\dev\Cordova\toDoList\platforms\Android\cordova\build.bat
events.js:85
  throw er; // Unhandled 'error' event
        ^
Error: spawn cmd ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1046:32)
at child_process.js:1137:20
at process._tickCallback (node.js:355:11)
ERROR building one of the platforms: Error: D:\dev\Cordova\toDoList\platforms\Android\cordova\build.bat: Command failed with exit code 1
You may not have the required environment or OS to build this project
27
valverde93

システム変数をもう一度確認し、問題の原因を見つけました:C:\Windows\System32\変数が見つかりません。私はそれを追加し、それが私の問題を解決しました

希望、それもあなたを助ける。

64
valverde93

pATH:C:\ Windows\System32に追加し、cmdを管理者として起動します

13
Chetann

これは古いことは知っていますが、Visual Studio 2015を管理者として実行する必要があり、Windows 7で動作しました。

5
Aaron

[ジャンプ]> [コントロールパネル\システムとセキュリティ\システム\アドバンスシステム設定\環境変数]に移動し、システム変数パスC:\Windows\System32\変数を設定して、システムを再起動します。

積極的に希望、それが動作します。

5
Saurabh