vue.js - 捆绑后,vuetify 需要 500kb 捆绑大小
问题描述
我正在为生产而建。npm run build --report
.
我正在使用 vue 和 vuetify。
运行上述命令后,我可以看到 vuetify 在捆绑后占用了大量空间。
stat size: 1.05MB
parsed size: 500kb
gziped size: 102kb.
看起来500kb真的很大。为什么会这样?我怎样才能降低它?
我尝试使用 a-la-carte,从 500kb 减少到 360kb。不过,我没有使用很多组件。
解决方案
使用官方,vuetify loader
让它为你摇树a-la-carte
。并使用 webpack 或 vue-cli-3将 vuetify 代码捆绑到单独的下载中。
可能有点large
,但您的用户不会后悔额外的下载大小,特别是如果它只需要在单独的捆绑包中第一次发生。
推荐阅读
- python - 熊猫中的一列到多列
- python - 如何使用pandas和reportlab在python中生成pdf
- r - 删除字符串中的重复对
- python-3.x - TypeError:“_Printer”和“int”的实例之间不支持“>=”
- multithreading - 多个线程计算总和 Java
- c++ - 使用 valgrind 跟踪段错误,并了解 valgrind 输出
- powershell - 如何通过 PowerShell 完全清除 Azure CDN?
- regex - sed:仅用包含 bash 变量的字符串替换第一个实例
- php - Symfony 3(教义) findAll 给我很大的回应?
- javascript - Socket.IO 服务器到服务器的连接不起作用