方法是使用webpack内置的ContextReplacementPlugin插件
修改gulpfile.js
先引入webpack

1
const webpack = require('webpack')

增加自定义webpack配置

1
2
3
4
5
6
7
elixir(mix => {

Elixir.webpack.mergeConfig({
plugins: [
new webpack.ContextReplacementPlugin(/moment[\\/]locale$/, /^\.\/(zh-cn)$/)
]
});

之后运行

1
gulp

会发现打包之后的js会明显变小