nodejs + nodemon +永远给我一个错误

时间:2013-09-14 15:58:46

标签: node.js forever nodemon

我刚刚全局安装(-g)。在此之前,我曾经与

一起运行
$ npm start

现在永远安装后,我尝试在节点应用程序中午餐

$ NODE_ENV=development forever nodemon server.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
error:   Cannot start forever
error:   script /path/to/app/nodemon does not exist.

同样

$ NODE_ENV=development forever nodemon server.js

任何想法?

2 个答案:

答案 0 :(得分:7)

您在输出中收到的错误:

  

错误:脚本/路径/到/ app / nodemon不存在。

似乎永远在当前工作目录中寻找nodemon,并且因为它不存在而无法找到它。尝试在启动nodemon时提供绝对路径,可以使用which nodemon找到。

forever start /usr/local/bin/nodemon server.js

请注意,start标志是将应用程序置于守护进程模式的原因。

答案 1 :(得分:1)

试试这个

NODE_ENV=development forever start -c nodemon server.js

-c 用于执行命令,永远会向您发送该错误,因为它正在寻找名为nodeamon的应用,但您的应用是server.js