如何解决Webpack Module Federation 使用多个子包的共享依赖
现在我在两个使用模块联合插件的不同项目中使用 Vaadin UI Web 组件库。一个应用程序依赖于另一个应用程序的代码。
我在两个项目中都安装了主要的 @vaadin/vaadin
依赖项,但我不想在一个应用程序中导入hole 包,因为包的大小。主要的 Vaadin 包包括不同的子包,如 @vaadin/vaadin-text-field
。
对于共享依赖项,我目前包括 @vaadin/vaadin-text-field
。但是如果我想添加额外的 Web 组件或只在一个应用程序中使用一个 Web 组件呢?是否可以以某种方式使用主 @vaadin/vaadin
项目作为共享依赖项而不导入hole 包?
示例:
两个应用都在使用这些共享依赖项:
shared: ['lit-element','@vaadin/vaadin-text-field']
我想要这样:
shared: ['lit-element','@vaadin/vaadin']
然后导入 import '@vaadin/vaadin-text-field'
没有任何 Webpack 问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。