2

私は何かをしてノードを壊したと思います。パスを変更しようとしましたが、自分が何をしているのかよくわからず、問題を悪化させたくありません。ノードをアンインストールして再インストールしようとしましたが、すべて役に立ちませんでした。どんな助けやアイデアも素晴らしいでしょう。

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node ./bin/www start`
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd ENOENT
    at exports._errnoException (util.js:1022:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:359:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
4

2 に答える 2

7

ポートを 2 回設定していたことがわかりました。1 回は app.js で、もう 1 回は .bin/www で、1 つをコメントアウトすると、正常にデプロイされます。だから私はただのメロンでした。これが他の誰かに役立つことを願っています!

于 2017-01-09T11:37:54.283 に答える
4

私もこのエラーを受けていました。

ここのstackoverflowですべての回答を読みましたが、何もうまくいきませんでした。多くの回答では、PATH 変数に移動して「C:\Windows\System32\」を追加することが言及されています。

私もそうしました。最初はうまくいきませんでした。あなたがしなければならないことは、上記をUser Variables > PATH > add "C:\Windows\System32\"

その後、ポート番号を変更し、システムを再起動します。

上記の手順を実行すると、問題が解決しました。

于 2017-01-07T10:07:10.373 に答える