2

现在,我在两个使用模块联合插件的不同项目中使用 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 问题的情况下导入。

4

0 回答 0