找不到PM2命令
我在我的centOS 7服务器上安装了node.js和npm。但是我对pm2有问题。实际的问题是我没有Linux经验,也不知道如何更改路径。这是文件夹结构。
* bin* code
* error_docs
* httpdocs
* lib64
* logs
* tmp
* var
* chat(my node.js folder)
* node_modules
* pm2
* sockjs
* server.js
* dev
* etc
* lib
* local
* sbin
* usr
我通过输入进入文件夹,cd chat
并使用安装了pm2 npm install pm2
。
之后,我尝试通过键入pm2 server.js
server返回“找不到pm2命令” 将pm2用于我的server.js
。我可以毫无问题地使用node.js,但pm2无法正常工作。
我该如何解决?
回答:
全局安装PM2:
以root身份运行:
npm i -g pm2
或者如果用户是sudo-er
sudo npm i -g pm2
然后返回给用户(如果它是由root用户创建的,则留在root用户中)并运行它:
pm2 start server.js
以上是 找不到PM2命令 的全部内容, 来源链接: utcz.com/qa/418603.html