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

时间:2016-08-04 08:06:36

标签: node.js daemon monitor pm2

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

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

它会抛出以下错误:
' PM2'不被视为内部或外部命令

我是否需要为pm2设置环境变量?

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:1)

安装PM2后,我们可能需要在Environment Variables下的path变量中添加如下值

<块引用>

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

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

答案 2 :(得分:0)

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

npm install -g pm2

yan add -g pm2

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

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

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

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