背景:
在做产出大小优化的时候发现,moment这个包附带的语言包,比他自身还要大很多,而且都是不需要的,所以想在编译的时候删除掉
遇到的问题:
找了moment官方提供的几个方案,用了moment-locales-webpack-plugin,webpack.IgnorePlugin,webpack.ContextReplacementPlugin,都没生效,一开始怀疑是用法不正确,但是试过各种用法了都没生效
解决:
参考 https://github.com/NervJS/taro/issues/10754
这个是taro自身的问题
按照如下的方案,clear掉再merge即可

网友评论