• vue2子应用-新能源页面
  • vue3子应用-首页、选车页面
  • react15子应用-资讯、视频、视频详情
  • react16子应用-新车、排行、登录

    路由模式

  • 路由模式均采用hash模式

    运行命令

  • 开发环境统一运行命令

    1. 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() ```