Roo*_*Guy 1 vaadin vaadin-flow
我刚刚意识到我的 Vaadin Web 应用程序在 8Mb 的总体 javascript 网络加载占用空间中加载了至少 3mb 未使用的 JS 主题库。如何防止这种情况发生?
最突出的三个
@vaadin_charts_theme_lumo_vaadin-chart__js.js@vaadin_map_theme_lumo_vaadin-map__js.js@vaadin_rich-text-editor_theme_lumo_vaadin-rich-text-editor__js.jsVite 可以排除这个问题吗?Vaadin 版本:(23.3.4非生产模式)
我没有使用任何商业组件,并尝试将它们从 pom.xml 中显式排除,并从 package.json 中删除它们,然后npm i再次开始
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin</artifactId>
<exclusions>
<exclusion>
<groupId>com.vaadin.addon</groupId>
<artifactId>vaadin-charts</artifactId>
</exclusion>
<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-rich-text-editor-flow</artifactId>
</exclusion>
<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-map-flow</artifactId>
</exclusion>
<!-- [..] -->
Run Code Online (Sandbox Code Playgroud)
小智 7
在开发模式下,会加载很多额外的JS。您应该在生产模式下运行测试,在该模式下扫描应用程序以查找您实际使用的组件并创建优化的 JS 包。
开发时通常不需要阻止从 localhost 加载一些 MB 的 JS。
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |