nodemon,主管,永远都给出不同的错误,有啥建议吗?
Posted
技术标签:
【中文标题】nodemon,主管,永远都给出不同的错误,有啥建议吗?【英文标题】:nodemon, supervisor, forever all are giving different errors, Any suggestions?nodemon,主管,永远都给出不同的错误,有什么建议吗? 【发布时间】:2016-11-13 18:48:06 【问题描述】:我已经通过全局安装它们一一尝试了所有这三个。 但似乎没有一个工作。 当我进行任何更改时,我正在使用这些来自动重新启动服务器。
以下是我正在使用的命令。
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.
【问题讨论】:
您能提供更多信息吗?给出的错误、警报、这些命令的奇怪行为等。 【参考方案1】:你应该检查你是否正确分配了“开始”键值的 package.json 文件。 Forever 和 supervisor 的用法如下。您可以随时输入并检查:
forever -h
supervisor -h
您会发现以下输出作为使用 supervisor 的示例:
Examples:
supervisor myapp.js
supervisor myapp.coffee
supervisor -w scripts -e myext -x myrunner myapp
supervisor -- server.js -h host -p port
forever 用法如下:
forever start app.js
【讨论】:
"scripts": "start": "node ./bin/www" 如果我按原样使用 npm start,它可以工作 github.com/foreverjs/forever/issues/540 这是这里的问题。根据描述的解决方案,您可以使用“start”:“npm run build && forever start --minUptime 1000 --spinSleepTime 1000 server.js”然后尝试。您可以查看链接以供参考。 根据你的建议,我正在尝试使用这个命令 -- "start": "node ./bin/www && forever start --minUptime 1000 --spinSleepTime 1000 server.js" --它只运行服务器,并且不会永远执行预期的操作。对了,那边的server.js是什么。以上是关于nodemon,主管,永远都给出不同的错误,有啥建议吗?的主要内容,如果未能解决你的问题,请参考以下文章