如何使用 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 路径。
我已经使用以下命令安装了 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
那么该模块将在本地安装到您当前正在开发的应用程序,您可以使用
./node_modules/pm2/bin/pm2 start index.js
但它不会主要用于 windows。尝试使用全局安装选项。
在全局安装选项之后,您会遇到同样的错误,然后在您的环境变量中添加 npm 路径。