我是NodeJS的新手。我试着在我的本地机器上使用我的node js应用程序,并安装了永久模块,脚本继续运行,但当我在VPS(Godaddy)中部署我的应用程序时。节点应用程序运行良好。我尝试永远安装,以便使用命令连续运行我的脚本
npm install forever -g.它会安装模块,但在尝试使用命令运行它时
forever start app.js表示永远找不到命令。有人能告诉我我哪里做错了吗?任何帮助都将不胜感激。
发布于 2015-10-10 11:08:39
您应该检查npm list -g是否列出了该模块。
另一种检查方法是转到bash控制台,输入ls /usr/local/lib/node_modules | grep forever并检查模块是否在那里。
如果它不在那里,则说明安装模块时出错。使用sudo npm install -g forever重新安装它。
在bash控制台中查看printenv | egrep -o "(.*node*),看看是否有"NODE_PATH=/opt/lib/node_modules“。
如果没有,请永远进入控制台,然后再次尝试export NODE_PATH=/opt/lib/node_modules命令forever start app.js。
https://stackoverflow.com/questions/33045573
复制相似问题