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