1

我已经通过在全球范围内安装它们一一尝试了所有这三个。但似乎没有一个工作。当我进行任何更改时,我正在使用它们自动重新启动服务器。

以下是我正在使用的命令。

nodemon npm start

forever npm start

supervisor npm start

来自主管的错误

Error: Cannot find module 'E:\d v\MEAN Lynda - Developing for the MEAN Stack and
 MongoDB\projects\project\start'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:142:18)
    at node.js:939:3
 Program node start exited with code 1

Starting child process with 'node start'
module.js:341
    throw err;
    ^

永远的错误

E:\d v\MEAN Lynda - Developing for the MEAN Stack and MongoDB\projects\project>f
orever npm start
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up f
or at least 1000ms
error:   Cannot start forever
error:   script E:\d v\MEAN Lynda - Developing for the MEAN Stack and MongoDB\pr
ojects\project\npm does not exist.
4

1 回答 1

1

您应该检查是否正确分配了“开始”键值的 package.json 文件。Forever 和 supervisor 的用法如下。您可以随时输入并检查使用:

forever -h
supervisor -h

您会发现以下输出作为使用主管的示例:

Examples:
supervisor myapp.js
supervisor myapp.coffee
supervisor -w scripts -e myext -x myrunner myapp
supervisor -- server.js -h host -p port

永远使用如下:

forever start app.js
于 2016-07-11T20:19:42.000 回答