javascript - webpack 5 模块联合中共享依赖项的树抖动

标签 javascript reactjs webpack-5 webpack-module-federation

我正在开发一个动态仪表板的架构,其中组件使用 webpack 5 模块联合从不同的远程 react 包中获取。我确实有一些在这些远程包中共享的不同库。这些包是可摇树的。因此,每个远程包将具有来自同一包的不同代码。如果我将这些包作为单例共享,当两个具有相同依赖项的组件在运行时加载到 DOM 时,webpack 是否可以从两个包合并中获取 lib 代码?或者我们是否有必要在此类共享库中禁用摇树? (通过共享库我指的是 npm 包)

最佳答案

Webpack 自动禁用共享包的 tree-shaking。

关于javascript - webpack 5 模块联合中共享依赖项的树抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66254107/

相关文章:

javascript - D3js .csv 数据未加载到变量和属性中

javascript - 是否可以将函数 Hook 分配给游戏对象,例如在初始化、死亡等上运行函数?

javascript - 全局变量导致 Firefox 崩溃

javascript - 如何将函数附加到 ng-repeat 的第二个元素

javascript - 如何使 Material-UI Table 保持动态高度的可滚动性?

javascript - 没有商品时如何设置购物车状态?

javascript - axios 不发送 header ,请求失败,收到 401 错误

javascript - Webpack 'production' 模式不编译任何内容

javascript - 无法从 'C:\Users\syrine\management\node_modules\stylis-plugin-rtl\src\stylis-rtl.ts' 解析源映射

javascript - WP5 模块联合 : remoteEntry. js 缓存