运行 单个命令终端实例中的多个服务器
Running multiple servers in a single command terminal instance
我有 3 个文件夹:
每个文件夹 运行 是完全不同类型的服务器。
api = webpack 服务器,app = angular 服务器和游戏 = gulp 服务器
每个文件夹都需要我 运行 一个不同的命令 运行 它是服务器在一个单独的命令实例中,这对我的用户来说很麻烦。他们必须同时启动 3 个命令实例,这让他们很困惑。
有没有一种方法可以 运行 从单个命令实例在每个文件夹中执行以下命令?
api
需要 运行 = npm start
app
需要 运行 = ng serve
game
需要 运行 = gulp watch server
我找不到任何资源来帮助这个精确的场景 - 这让我觉得这是不可能的?
我将 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
我有 3 个文件夹:
每个文件夹 运行 是完全不同类型的服务器。
api = webpack 服务器,app = angular 服务器和游戏 = gulp 服务器
每个文件夹都需要我 运行 一个不同的命令 运行 它是服务器在一个单独的命令实例中,这对我的用户来说很麻烦。他们必须同时启动 3 个命令实例,这让他们很困惑。
有没有一种方法可以 运行 从单个命令实例在每个文件夹中执行以下命令?
api
需要 运行 = npm start
app
需要 运行 = ng serve
game
需要 运行 = gulp watch server
我找不到任何资源来帮助这个精确的场景 - 这让我觉得这是不可能的?
我将 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