找不到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.jsserver返回“找不到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

回到顶部