当前位置: 首页 > 知识库问答 >
问题:

如何用PM2启动多个节点脚本

岳华灿
2023-03-14

我想运行以下pm2任务:

"pm2-frontend": "pm2 start --name frontend npm -- start",
"pm2-storybook": "pm2 start --name storybook npm -- storybook"

它应该运行以下两个package.json脚本:

"storybook": "start-storybook -p 6006",
"start": "next start"

但是,这似乎只是启动start脚本。是否有一种方法可以用start以外的其他名称来定位脚本?

共有1个答案

锺星腾
2023-03-14

在运行start以外的脚本之前,请使用run这个词。
start是默认脚本名,因此可以使用npm start运行它,但是storybook不是默认脚本,因此必须使用npm run storybook

 类似资料:
  • 这里会出什么问题?我该怎么修好它?

  • 在Windows AWS服务器上,我有一个节点应用程序,我正在使用PM2启动该应用程序 我已经尝试了npms:“pm2-windows-startup”和“pm2-windows-service” 但是在我重新启动AWS实例并运行 列表中没有节点应用程序。.. null 我的PM2文件包含: 2017-03-13 07:37:48:=================================

  • 我很难在服务器重新引导时重新启动pm2(它本身和两个节点/express文件,&)。 下面是我尝试的过程: 我在所有可能的组合中运行了上面的命令,但没有任何工作。我试着以根用户的身份运行,但也不起作用。 我的文件包含信息,所以我不知道还可以在哪里查找。 我尝试的其他参考资料... http://pm2.keymetrics.io/docs/usage/startup/ https://www.di

  • 我发现了这个,结果是windows 10上的pm2问题。 那篇文章末尾建议的变通办法似乎很管用。 基本上,首先安装node-cmd,然后创建一个startscript.js:

  • pm2-init.sh文件: 这不起作用,所以我尝试使用,如下所示:首先,创建一个脚本,并将其命名为 然后打开编辑器:

  • 我的问题是:如果有,比方说20个节点,这是相当乏味和耗时的。有没有一种方法可以像Hadoop那样从某个本地化位置启动Spark?当您从主节点运行Hadoop时,它会远程启动所有从节点。我正在寻找一个这样的解决方案,或者一个可以SSH到节点并启动它们的python脚本。