如何使用 pm2 启动 node.js 应用程序

How to start the node.js application using pm2

我已经使用以下命令安装了 pm2 模块:
npm 安装 pm2@latest

然后我尝试使用 pm2 启动我的测试应用程序,如下所示:
$ pm2 开始 test.js

它抛出以下错误:
'pm2' 未被识别为内部或外部命令

pm2需要设置环境变量吗?

您需要通过 npm install --global pm2@latest 全局安装 PM2,如果您想使用本地版本,请尝试 ./node_modules/.bin/pm2 start test.js

安装PM2后,我们可能需要在环境变量下的路径变量中添加以下值

C:\Users\USERNAME\AppData\Roaming\npm

添加后,重新打开命令提示符。

您可能在本地而不是全局范围内安装了 pm2,这是因为您的安装命令中缺少 -g 参数。

npm install -g pm2

yan add -g pm2

如果您尝试 npm install pm2 那么该模块将在本地安装到您当前正在开发的应用程序,您可以使用

调用 pm2
./node_modules/pm2/bin/pm2 start index.js

但它不会主要用于 windows。尝试使用全局安装选项。

在全局安装选项之后,您会遇到同样的错误,然后在您的环境变量中添加 npm 路径。