【问题标题】:Running multiple NodeJS servers in single command在单个命令中运行多个 NodeJS 服务器
【发布时间】:2021-08-29 01:51:25
【问题描述】:

我有一个父文件夹,它包含多个文件夹

每个子文件夹都是一个 NodeJS 项目

例子

/ParentFolder/ChildFolder1
/ParentFolder/ChildFolder2
/ParentFolder/ChildFolder3
/ParentFolder/ChildFolder4

要运行项目,我进入每个子文件夹并多次点击 npm start

我想要一种更专业的方式在一个命令中运行所有项目

我创建了一个新文件 start.js ,如果我可以在里面放一个 NodeJS 脚本来处理这个任务

【问题讨论】:

    标签: node.js npm microservices


    【解决方案1】:

    我在 ParentFolder 中添加了一个包含此内容的 start.js 文件

    const { exec } = require("child_process");
    
    exec("cd ./ChildFolder1 && npm start");
    exec("cd ./ChildFolder2 && npm start");
    exec("cd ./ChildFolder3 && npm start");
    exec("cd ./ChildFolder4 && npm start");
    

    并使用 node start.js 启动所有服务

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 2020-12-22
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多