Node.js 在Thread/lena monorepo中管理多个js项目
我有一个纱线工作区monorepo,看起来有点像这样:Node.js 在Thread/lena monorepo中管理多个js项目,node.js,yarnpkg,lerna,yarn-workspaces,Node.js,Yarnpkg,Lerna,Yarn Workspaces,我有一个纱线工作区monorepo,看起来有点像这样: root |_dependency1 |_dependency2 |_api |_graphql |_frontend 我使用的是Thread工作区,这很好,但是否有关于管理启动服务等的工具 例如,目前,为了启动前端,我必须: build the dependencies build api start api build graphql start api build frontend start fron
root
|_dependency1
|_dependency2
|_api
|_graphql
|_frontend
我使用的是Thread工作区,这很好,但是否有关于管理启动服务等的工具
例如,目前,为了启动前端,我必须:
build the dependencies
build api
start api
build graphql
start api
build frontend
start frontend
目前,我在控制台上的单独选项卡中启动所有内容
这是相当笨拙的,可以用更好的方法 您可以使用该包编排npm/THEAN命令的并行/串行运行
(当然,您可以在package.json中将其“打包”为scripts
script。)
npm-run-all build:deps --parallel build:api build:gql build:frontend --parallel start:*