2015-10-09 64 views
0

我是NodeJS的新手。我尝试在我的本地机器上使用我的节点js应用程序,并安装永久模块,脚本连续运行 但是,当我在VPS(Godaddy)中部署我的应用程序时。节点应用程序正常运行我尝试安装永远序运行我不断的脚本,使用命令Nodejs永远问题在VPS中,永远没有找到命令

npm install forever -g. 

它安装的模块,但是当试图用命令

forever start app.js 

运行它说永远找不到命令。 任何人都可以指导我,我做错了什么?任何帮助将不胜感激。

+0

你看过永久安装的地方,然后看看你是否有一个路径到目录? – jfriend00

+0

你能告诉我如何检查? – DeJavu

+0

你的GoDaddy VPS是什么操作系统? – jfriend00

回答

2

如果模块已列出,您应该检查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