Taro 引入moment.js打包过大
moment.js 的包中 有许多语言库,这些语言库比moment.js本身还大,再打包时也会一起打进去,但这些语言库很多情况下不会用到,所以可以手动将其无用的语言库删除掉。
这里有一篇分析的文章 https://zhuanlan.zhihu.com/p/90306969 ,我使用了最没技术含量的操作就是删除多余的语言库。
在node_modules目录下找到moment目录,然后找到locale文件夹,将其中用不上的语言包删除掉,留下需要的就可以,
如果感觉不放心,就找到moment目录下所有的locale文件夹都删除里面不用的语言包
下面图片是在安装了 Taro的打包体积分析后,看到的对比图: