- vue2子应用-新能源页面
- vue3子应用-首页、选车页面
- react15子应用-资讯、视频、视频详情
-
路由模式
-
运行命令
开发环境统一运行命令
npm start
使用脚本同时运行多个项目
编写node脚本,同时运行子应用,提高开发效率
- build/run.js ```javascript // 通过chilProcess可以执行一些命令 const childProcess = require(‘child_process’) const path = require(‘path’)
const filePath = {
vue2: path.join(dirname, ‘../vue2’),
vue3: path.join(dirname, ‘../vue3’),
react15: path.join(dirname, ‘../react15’),
react16: path.join(dirname, ‘../react16’)
}
// console.log(filePath);
// cd 子应用的目录 npm start 启动项目
function runChild() {
Object.values(filePath).forEach(item => {
console.log(item);
childProcess.spawn(cd ${item} && npm start
, { stdio: ‘inherit’, shell: true })
})
}
runChild() ```