首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack模块联邦延迟加载remoteEntry.js

Webpack模块联邦延迟加载remoteEntry.js
EN

Stack Overflow用户
提问于 2021-06-25 06:03:23
回答 1查看 268关注 0票数 1

当我在ReactRouter中使用React时,我可以延迟加载应用程序的入口文件吗?当我进入页面时,我的每个应用程序都有很多对remoteEntry.js文件的请求。出于性能考虑,我不想在一开始就获取它。当我访问到特定应用程序的路线时,我想加载它们。

EN

回答 1

Stack Overflow用户

发布于 2021-08-13 12:53:32

代码语言:javascript
复制
 new ModuleFederationPlugin({
    name: 'reactParent',
    filename: 'remoteEntry.js',
    remotes: {
        reactChild: 'reactChild@/reactChild/remoteEntry.js',
        svelteChild: 'svelteChild@/svelteChild/remoteEntry.js',
        vueChild: 'vueChild@/vueChild/remoteEntry.js'
    }
})

将remoteEntry.js文件的路径放入您的Webpack配置即可完成工作。在这个示例中,我的应用程序被设置为将请求代理到微前端,因此/reactChild被代理到特定应用程序运行的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68123199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档