感谢蚂蚁金服出品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': '*',//允许跨域
},
},
本文介绍了如何通过蚂蚁金服的Qiankun(乾坤)模板进行微前端开发,重点讲解了下载、子项目Webpack配置及跨域问题的解决方案,带你入门微前端世界。
5122

被折叠的 条评论
为什么被折叠?



