1
var forever = require('forever-monitor');

var panel = new (forever.Monitor)('p.js');
panel.start();

このコードの出力:

events.js:72
   throw er; // Unhandled 'error' event
          ^
Error: spawn ENOENT
    at errnoException (child_process.js:980:11)
    at Process.ChildProcess._handle.onexit (child_process.js:771:34)

最初は自分のコードに問題があると思ったので、永久にグローバルにインストールして試しました

forever p.js

そしてそれは言います

C:\w>forever p.js
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:980:11)
    at Process.ChildProcess._handle.onexit (child_process.js:771:34)

同じディレクトリ内のノード p.js は問題なく動作しますが、ファイルはそこにあります

存在しないファイルを永遠に実行しようとすると、別のエラーメッセージが表示されます

どこを見ればよいかについての手がかりをいただければ幸いです。

4

1 に答える 1

2

C:\w>forever -c node p.js で試してください

私の問題の修正でした...

于 2013-10-16T04:31:53.303 に答える