跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • ant design vue 打包文件过大,怎么去掉部分 js 文件
未分類
7 9 月 2020

ant design vue 打包文件过大,怎么去掉部分 js 文件

ant design vue 打包文件过大,怎么去掉部分 js 文件

資深大佬 : yeshu 22

我直接在 node_modules 里删掉部分文件,都没用。

我在代码里找也找不到引用这部分文件的代码。 ant design vue 打包文件过大,怎么去掉部分 js 文件

大佬有話說 (15)

  • 資深大佬 : qwerthhusn

    用 compression-webpack-plugin 和 brotli-webpack-plugin 打成 gz 和 br 包
    nginx 开 gzp_static 和 br_static

  • 資深大佬 : qwerthhusn

    管他多大,都是文本文件,压缩后会变得非常小,nginx 会直接返回压缩后的文件

  • 資深大佬 : stevenhawking

    @qwerthhusn 和 nginx 开启 gzip 有区别吗

  • 資深大佬 : learningman

    @stevenhawking 运行时压缩会消耗额外的 CPU 和时间
    不过我感觉吧。。。感知不强

    你需要的是 webpack 的 externals 选项

  • 資深大佬 : yyfearth

    @learningman 还不能是 externals 这样碰到了还是会报错
    如果确定不用到可以 ignore 或者用空文件替代

  • 資深大佬 : learningman

    @yyfearth external 了再加 CDN 嘛
    vendor 太大了心里难受,日常操作了)

  • 資深大佬 : azh7138m

    antv/g2 是图表库,建议自查是谁依赖的

    可以
    yarn why @antv/g2
    看看是谁引进来的依赖

  • 資深大佬 : dinjufen

    你这张图是什么工具得到的?

  • 資深大佬 : qwerthhusn

    @stevenhawking
    假如你想访问 abc.js
    开了 gzip,没有开 gzip_static,nginx 取到 abc.js 文件,然后压缩一把返回给客户端( nginx 可能会缓存压缩后得内容,下次直接返回压缩过的内容,这个只是我的猜测,不确定)
    开了 gip 并开了 gzip_static,nginx 会检查有没有一个叫 abc.js.gz 的文件,如果有,直接返回这个文件内容;如果没有,跟上面的逻辑一样,自行去压缩。

  • 資深大佬 : murmur

    antdesgin 按需引用,生产模式,gzip 全开,尺寸是可以接受的,你这里为什么 icons 都这么大,还有一大坨图标库

  • 資深大佬 : fengxianqi

    路由懒加载,icon 也可以按需引入,lodash 不要全量引

  • 資深大佬 : murmur

    @dinjufen webpack bundle analyzer

  • 主 資深大佬 : yeshu

    @yyfearth 但是我把 antv build 文件夹里面的文件都删了,打包后还是那个样子

  • 資深大佬 : OHyn

    页面用 webpack 做一下代码分割,组件在每个页面分别引入。首次加载别太大就好。。

  • 資深大佬 : fogg

    github 仓库有这个 issue 作者做了回复 去看下就好 我之前也删过

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具