我是NodeJS的新手。我尝试在我的本地机器上使用我的节点js应用程序,并安装永久模块,脚本连续运行 但是,当我在VPS(Godaddy)中部署我的应用程序时。节点应用程序正常运行我尝试安装永远序运行我不断的脚本,使用命令Nodejs永远问题在VPS中,永远没有找到命令
npm install forever -g.
它安装的模块,但是当试图用命令
forever start app.js
运行它说永远找不到命令。 任何人都可以指导我,我做错了什么?任何帮助将不胜感激。
我是NodeJS的新手。我尝试在我的本地机器上使用我的节点js应用程序,并安装永久模块,脚本连续运行 但是,当我在VPS(Godaddy)中部署我的应用程序时。节点应用程序正常运行我尝试安装永远序运行我不断的脚本,使用命令Nodejs永远问题在VPS中,永远没有找到命令
npm install forever -g.
它安装的模块,但是当试图用命令
forever start app.js
运行它说永远找不到命令。 任何人都可以指导我,我做错了什么?任何帮助将不胜感激。
如果模块已列出,您应该检查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
int控制台并再次尝试永久命令forever start app.js
。
你看过永久安装的地方,然后看看你是否有一个路径到目录? – jfriend00
你能告诉我如何检查? – DeJavu
你的GoDaddy VPS是什么操作系统? – jfriend00