gpt4 book ai didi

javascript - 使用 webpack 排除未使用的语言环境 momentjs

转载 作者:行者123 更新时间:2023-11-29 10:57:12 27 4
gpt4 key购买 nike

我正在尝试使用 webpack 排除未使用的 momentjs 语言环境。我已经尝试了以下 3 种方法:

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。

最佳答案

new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /en/)

moment.js 中没有“en”语言环境;这就是它加载所有这些的原因。如果您只需要英语,请尝试 /en-gb/

关于javascript - 使用 webpack 排除未使用的语言环境 momentjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54788837/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com