Node.js 使用PM2运行自定义脚本

Node.js 使用PM2运行自定义脚本,node.js,pm2,Node.js,Pm2,我尝试使用这个问题的答案(),但它对我不起作用。 我有一个名为“frontend”的文件夹,我想在其中启动“dev”脚本,但它一直在启动默认的“start”脚本。 我的一些尝试: pm2启动前端--运行开发-- pm2启动前端--运行开发 pm2启动npm--name=frontend--dev pm2启动npm--name=frontend--run dev 顺序不同:-) -->所做的是,它将-->右侧的参数传输到左侧 首先,您需要转到package.json所在的前端文件夹,然后, pm

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

  • pm2启动前端--运行开发--
  • pm2启动前端--运行开发
  • pm2启动npm--name=frontend--dev
  • pm2启动npm--name=frontend--run dev
顺序不同:-)

-->
所做的是,它将
-->
右侧的参数传输到左侧

首先,您需要转到package.json所在的前端文件夹,然后,

pm2 start npm -- run dev
pm2启动
启动流程。
npm
此处表示您要启动
npm
命令。
--运行开发
表示
运行开发
通过管道传输到
npm
。因此,基本上您正在运行,
pm2启动(npm-run-dev)

如果要添加流程名称,请将其添加到
npm
之前:

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

谢谢,我会记住的!实际上,我需要这个来运行“ng serve”,我现在试着像:pm2启动ng——运行serve,但这不起作用。不管怎么说,我最后只是将CD插入文件夹并运行“ng serve”。我只是为了发展才需要这个,所以这没什么大不了的。