使用PM2运行自定义脚本

时间:2019-09-07 21:05:38

标签: node.js pm2

我尝试使用此问题的答案(Run a custom npm script with PM2),但它对我不起作用。 我有一个名为“ frontend”的文件夹,我想在其中启动“ dev”脚本,但它一直在启动默认的“ start”脚本。 我的一些尝试:

  • pm2启动前端-运行dev-
  • pm2启动前端-运行dev
  • pm2 start npm --name = frontend-dev
  • pm2 start npm --name = frontend-运行dev

1 个答案:

答案 0 :(得分:2)

顺序不同:-)

--的作用是,将--右手的参数传递到左手。

首先,您需要转到package.json所在(或任何位置)的前端文件夹,

pm2 start npm -- run dev

pm2 start开始该过程。
npm表示您要启动npm命令。
-- run dev表示将run dev用管道传输到npm。所以基本上您正在跑步,pm2 start (npm run dev)

如果要添加进程名称,请在npm之前添加它:

pm2 start --name="MyPRocess" npm -- run dev