0

我有一个看起来像这样的纱线工作区 monorepo:

root
   |_dependency1
   |_dependency2
   |_api
   |_graphql
   |_frontend

我正在使用很棒的纱线工作区,但是有没有关于管理启动服务等的工具。

例如目前,为了启动前端,我必须:

build the dependencies
build api
start api
build graphql
start api
build frontend
start frontend

目前,我在控制台上的单独选项卡中启动所有内容。

它非常笨拙,可以用更好的方法来做。

4

1 回答 1

0

您可以使用该npm-run-all包来编排 npm/yarn 命令的并行/串行运行。

例如,

npm-run-all build:deps --parallel build:api build:gql build:frontend --parallel start:*

(当然,您可以将其“打包”为scriptspackage.json 中的脚本。)

于 2018-08-19T14:19:37.027 回答