如何防止时刻.js使用webpack加载语言环境?
当你使用webpack时,有什么方法可以阻止加载所有区域设置(我只需要英语)吗?我正在查看源代码,似乎如果定义了webpack,那么它总是尝试每个区域设置。我很确定这需要一个拉取请求来修复。但是有没有办法用webpack配置来解决这个问题呢?moment.js
hasModule
require()
这是我的webpack配置来加载时刻js:
resolve: {
alias: {
moment: path.join(__dirname, "src/lib/bower/moment/moment.js")
},
},
然后,无论我在哪里需要它,我都会这样做。这有效,但它向我的捆绑包中添加了大约250 kB的不需要的语言文件。此外,我正在使用bower版本的momentjs和gulp。require('moment')
此外,如果 webpack 配置无法修复此问题,则此处是指向加载语言环境的函数的链接。我试图添加到语句中,但我想webpack实际上并没有以一种可行的方式工作。没关系。我认为它现在使用正则表达式,所以我真的不知道你会如何修复它。&& module.exports.loadLocales
if
require