现在,我在两个使用模块联合插件的不同项目中使用 Vaadin UI Web 组件库。一个应用程序依赖于另一个应用程序的代码。
我已经在两个项目中安装了主要@vaadin/vaadin
依赖项,但由于捆绑包的大小,我不想在一个应用程序中导入洞包。Vaadin 主包包括不同的子包,例如@vaadin/vaadin-text-field
.
对于共享依赖项,我目前包括@vaadin/vaadin-text-field
. 但是,如果我想添加额外的 Web 组件或只在一个应用程序中使用一个 Web 组件怎么办。是否可以在不导入hole包的情况下以某种方式将主@vaadin/vaadin
项目用作共享依赖项?
例子:
两个应用程序都使用这些共享依赖项:
shared: ['lit-element', '@vaadin/vaadin-text-field']
我想要这样:
shared: ['lit-element', '@vaadin/vaadin']
然后import '@vaadin/vaadin-text-field'
在没有任何 Webpack 问题的情况下导入。