当前位置: 代码迷 >> 综合 >> qiankun(乾坤)一个微前端的入门
  详细解决方案

qiankun(乾坤)一个微前端的入门

热度:96   发布时间:2023-12-15 08:18:02.0

感谢蚂蚁金服出品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': '*',//允许跨域},},

以上配置完成后就可以开启微前端的入门啦!!!