Skip to content
On this page

最常见的就是组件库,可能项目中只使用到组件库中几个组件,但却把全量的组件库引入项目,如果组件库对 tree-shaking 的支持不好,无疑会大大增加项目打包后的体积,此时我们就应该尝试只引入使用到的组件。 其他的资源依然如此,比如:

  • 你为了使用某几个工具函数,然后你把整个工具库都引入了,那我建议:
    • 要么把这几个工具函数单独拎出来,要么自己手写,或者找其他体积更小的相同作用的库代替
    • 日期处理的库 moment (140kb) 和 dayjs(6kb),但他们拥有相同的 API