【问题标题】:Running multiple servers in a single command terminal instance在单个命令终端实例中运行多个服务器
【发布时间】:2020-12-22 09:03:19
【问题描述】:

我有 3 个文件夹:

每个文件夹运行完全不同类型的服务器。

api = webpack 服务器,app = 角度服务器和游戏 = gulp 服务器

每个文件夹都要求我运行不同的命令以在单独的命令实例中运行它的服务器,这对我的用户来说很麻烦。他们必须同时启动 3 个命令实例,这让他们感到困惑。

有没有一种方法可以从单个命令实例在每个文件夹中运行以下命令?

api 需要运行 = npm start

app 需要运行 = ng serve

game 需要运行 = gulp watch server

我找不到任何资源来帮助解决这个精确的场景 - 这让我觉得这是不可能的?

【问题讨论】:

    标签: shell webpack command-line command command-prompt


    【解决方案1】:

    我将npm-run-all 用于类似的用例。

    安装 npm-run-all:

    npm i npm-run-all
    

    package.json 中的脚本块可能如下所示:

    "scripts": {
        "api": "npm start",
        "app": "ng serve",
        "game": "gulp watch server",
        "all": "npm-run-all --parallel api app game",
    },
    

    注意参数--parallel

    要运行的命令:

    npm run all
    

    【讨论】:

      猜你喜欢
      • 2021-08-29
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-03-15
      • 2023-04-07
      • 2017-10-29
      • 2021-06-30
      • 2023-03-06
      相关资源
      最近更新 更多