运行 使用 PM2 的自定义脚本

Run custom script using PM2

我尝试使用这个问题的答案 (),但它对我不起作用。 我有一个名为 'frontend' 的文件夹,我想在其中启动 'dev' 脚本,但它一直在启动默认的 'start' 脚本。 我的一些尝试:

顺序不同:-)

-- 所做的是,它将 -- 的右手参数通过管道传递给左手。

首先,您需要转到 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