背景:写好的整个项目,需求方要求把一部分代码发布到一个地方,另外一部分代码发布到另一个地方
步骤:
- 把整个项目的代码分成两个项目
- 这时需要同时运行这两个项目,才能让整个项目流程走通
如图:整个绿色代表最初的整个项目,你把整个项目(绿色块)分成模块1 和模块2;项目流程是按黑色箭头走的,那么需要同时运行两个项目,才能让整个流程走通。
那么怎么做呢??
在终端里运行用npm 指令:
安装:
npm i concurrently --save
设置package.json
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject",
"server": "npm start --prefix backend",
//此处就是同时运行server 下项目和start 项目
"xx指令": "concurrently \"npm run server\" \"npm run start\""
},
运行:
npm run xx指令 // 这里的xx 指令对应package.json 的指令,即上文
谢谢你的时间~