首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当使用模块联合时,我如何知道共享模块是从哪里加载的?

当使用模块联合时,我如何知道共享模块是从哪里加载的?
EN

Stack Overflow用户
提问于 2022-04-07 23:58:45
回答 1查看 263关注 0票数 1

假设我有五个微锋,每个都有

代码语言:javascript
运行
复制
    new ModuleFederationPlugin({
      shared: [{
        "foo": {
          singleton: true,
          eager: true,
          shareKey: "foo",
          import: "foo",
          shareScope: "default",
        }
      ]
    })

在他们webpack的配置中。

我的理解是,浏览器将从其中一个微前端获取"foo“,然后所有其他微前端-- "foo”--都将得到已经下载的“foo”。

在浏览器中,有没有办法知道使用的是哪个微前端的"foo“副本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-04 07:43:39

您可以从Devtools >源代码中检查这一点。例如StackBlize样品

app1和app2都在使用React,它们以Singleton的身份共享它,正如您从屏幕截图中看到的那样,它是由app2提供的。

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

https://stackoverflow.com/questions/71790215

复制
相关文章

相似问题

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