专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

微前端框架-qiankun

ins518 2025-04-29 01:09:45 技术文章 21 ℃ 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': '*',//允许跨域
    },
  },

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表