Tag: momentjs webpack

如何防止使用webpack加载语言环境的moment.js?

你好,无论如何,你可以停止使用webpack时,加载所有语言环境(我只需要英语)的moment.js? 我正在看源代码,如果hasModule被定义为webpack,那么它总是试图require()每个语言环境。 我很确定这需要拉动请求来解决。 但是,无论如何,我们可以用一个webpackconfiguration来解决这个问题。 这是我的webpackconfiguration加载momentjs resolve: { alias: { moment: path.join(__dirname, "src/lib/bower/moment/moment.js") }, }, 然后,我需要它的任何地方,我只是需要('时刻')这个作品,但它增加了约250kb的不需要的语言文件到我的包。 此外,我正在使用matrix和吞噬的凉亭版本。 另外,如果这不能通过webpackconfiguration修复这里是一个链接到它加载语言环境的函数https://github.com/moment/moment/blob/develop/moment.js#L760-L772我试着添加“&& module.exports.loadLocales”到if语句,但我猜测webpack不acaully工作的方式,这将工作它只是需要不pipe我认为它现在使用正则expression式,所以我真的不知道你会怎么去修理它。 反正谢谢你的帮助。