Come impedire a moment.js di caricare locales con webpack?

Ciao c’è comunque puoi fermare moment.js dal caricare tutte le localizzazioni (ho solo bisogno di inglese) quando usi il webpack? Sto osservando la sorgente sembra che se hasModule è definito quale è per il webpack allora prova sempre a richiedere () ogni locale. Sono abbastanza sicuro che questo richiede una richiesta di pull da risolvere. Ma è comunque ansible risolvere questo problema con una configurazione del webpack.

Ecco la mia configurazione del webpack per caricare i momentjs

resolve: { alias: { moment: path.join(__dirname, "src/lib/bower/moment/moment.js") }, }, 

Poi ovunque ne ho bisogno, ho solo bisogno di (‘momento’) questo funziona, ma aggiunge circa 250kb di file di lingua non necessari al mio pacchetto. Inoltre sto usando la versione bower di momentjs e gulp.

Anche se questo non può essere risolto da una configurazione del webpack, ecco un link alla funzione dove carica le impostazioni locali https://github.com/moment/moment/blob/develop/moment.js#L760-L772 Ho provato ad aggiungere “&& module.exports.loadLocales” all’istruzione if, ma immagino che il webpack non funzioni acaully in un modo in cui funzionerebbe, non importa quello che penso usi una regex ora, quindi non so davvero come si potrebbe andare a ripararlo. Comunque grazie per qualsiasi aiuto.