0

所以我有一个 2 repo 应用程序(前端,后端)。我希望能够使用一个命令同时运行这些应用程序。所以我尝试同时使用

我有这些命令:

./backend/package.json

"scripts": {
  "build": "webpack --config webpack.config.js",
  "watch-webpack": "yarn build --watch",
  "watch-node": "nodemon \"./dist/bundle.js\"",
  "start": "concurrently -n \"webpack,node\" -c \"bgBlue.bold,bgGreen.bold\" \"yarn watch-webpack\" \"yarn watch-node\" -k"
}

./package.json

"scripts": {
  "watch-backend": "cd backend & yarn start",
  "start": "concurrently -n \"backend\" -c \"fgGreen.bold\" \"yarn watch-backend\""
}

我知道现在这很愚蠢,但我需要在主包中添加另一个命令frontend,因此我的问题。

我喜欢如何设置代码以显示哪个进程记录了什么,就像现在在后端一样:

在此处输入图像描述

我想在我的全栈配置中保持这样。

我该怎么做?如何concurrently同时运行多个命令?或者它只是一个愚蠢的矫枉过正并且有更好的方法?

目前,当我尝试从concurrently另一个内部开始时,concurrently我得到了这个怪物:

在此处输入图像描述

它似乎只是在一个循环中开始。

4

0 回答 0