感谢蚂蚁金服出品qiankun(乾坤)
一 :下载模板
地址 https://github.com/umijs/qiankun
$ git cloen git@github.com:umijs/qiankun.git
$ cd qiankun
$ yarn
$ yarn examples:install
$ yarn examples:start
以上步奏启动模板项目
二:子项目webpack配置
putput.library必须和注册name一致
// 自定义webpack配置configureWebpack: {
resolve: {
alias: {
'@': resolve('src'),},},output: {
// 把子应用打包成 umd 库格式library: `react16`,//此处名字必须和注册时的name一致libraryTarget: 'umd',jsonpFunction: `webpackJsonp_${
name}`,},},
如果提示跨域的话需在子页面的webpack中配置允许跨域,或者打包后部署服务器允许跨域
devServer: {
hot: true,disableHostCheck: true,port,overlay: {
warnings: false,errors: true,},headers: {
'Access-Control-Allow-Origin': '*',//允许跨域},},