webpack5模块联邦
Posted 前端精髓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack5模块联邦相关的知识,希望对你有一定的参考价值。
WHAT(Module Federation 是什么?)
Module Federation [ˌfedəˈreɪʃn] 使 javascript 应用得以在客户端或服务器上动态运行另一个 bundle 的代码。
这其中的关键点是:动态,包含两个含义:
1、按需,可以把一个包拆开来加载其中一部分;
2、运行时,跑在浏览器而非 node 编译时;
另一个 bundle 的代码,之前应用之间做共享是在文件级或 npm 包级 export 成员,现在可以在应用级 export 成员属性。
Module Federation 里有两个主要概念 host 和 remote。每个项目可以是 host 也可以是 remote,也可以两个都是。
配置 remote
webpack.config.js
const path = require("path");
const htmlWebpackPlugin =
以上是关于webpack5模块联邦的主要内容,如果未能解决你的问题,请参考以下文章
Webpackwebpack5 模块联邦(Module Federation)
Webpackwebpack5 模块联邦(Module Federation)实践