如何减轻webpack生成的vendor.js?

问题描述

我扫描了我正在使用Google LightHouse开发的网站,并收到警告“删除未使用的JavaScript”。 我正在使用Vue.js并使用webpack构建它。而且我认为vendor.js是从node_modules生成的。 如何使vendor.js更轻巧?我认为可以通过从vendor.js中排除package.json的devDependencies中编写的外部库来完成此操作,这是正确且可能的想法吗?

此外,如果您还有其他好主意,请告诉我。

解决方法

您可以使用webpack-bundle-analyzer来检查vendor.js中的内容,它是一个库,可让您分析捆绑软件。

该模块将为您提供帮助:

  • 了解捆绑包中的真正内容
  • 找出哪些模块构成了最大的规模
  • 找到错误到达的模块
  • 优化它!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...