【发布时间】:2019-07-14 06:57:57
【问题描述】:
我正在尝试使用 webpack 排除未使用的 momentjs 语言环境。 我尝试了以下两种方法:
1-moment-locales-webpack-plugin
new MomentLocalesPlugin({
localesToKeep: ["en"]
})
2- 上下文替换插件
new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /en/)
3- 忽略插件
new webpack.IgnorePlugin(
/^\.\/locale$/,
/moment$/
});
但是,这些方法都不适合我,所有语言环境仍然存在于最终包中。我的 webpack 版本是 4.28.2。我正在使用 moment-js v 2.23。
【问题讨论】:
-
@SergeK。这是我的第一个解决方案。
标签: javascript webpack momentjs