折翼的飞鸟

导航

Taro 引入moment.js打包过大

moment.js 的包中 有许多语言库,这些语言库比moment.js本身还大,再打包时也会一起打进去,但这些语言库很多情况下不会用到,所以可以手动将其无用的语言库删除掉。

这里有一篇分析的文章 https://zhuanlan.zhihu.com/p/90306969 ,我使用了最没技术含量的操作就是删除多余的语言库。

node_modules目录下找到moment目录,然后找到locale文件夹,将其中用不上的语言包删除掉,留下需要的就可以,

如果感觉不放心,就找到moment目录下所有的locale文件夹都删除里面不用的语言包

下面图片是在安装了 Taro的打包体积分析后,看到的对比图:

 

posted on 2024-08-29 17:43  折翼的飞鸟  阅读(1)  评论(0编辑  收藏  举报