¿Cómo evitar que moment.js cargue configuraciones regionales con webpack?

Hola, de todos modos, puedes evitar que moment.js cargue todas las configuraciones regionales (solo necesito inglés) cuando usas webpack. Estoy mirando la fuente, parece que si hasModule está definido para el paquete web, siempre intenta requerir () cada configuración regional. Estoy bastante seguro de que esto necesita una solicitud de extracción para solucionarlo. Pero, de todos modos, podemos solucionar esto con una configuración de paquete web.

Aquí está mi configuración de paquete web para cargar momentjs

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

Luego, en cualquier lugar donde lo necesite, solo necesito ('momento') que esto funcione, pero agrega alrededor de 250 kb de archivos de idioma innecesarios a mi paquete. También estoy usando la versión Bower de momentjs y trago.

Además, si esto no se puede solucionar con una configuración de paquete web, aquí hay un enlace a la función donde carga las configuraciones regionaleshttps://github.com/moment/moment/blob/develop/moment.js#L760-L772 Traté de agregar "&& module.exports.loadLocales" a la instrucción if pero supongo que el paquete web no funciona de una manera en la que eso funcionaría, simplemente requiere, sin importar lo que piense, usa una expresión regular ahora, así que realmente no sé cómo incluso lo arreglarías. De todos modos gracias por cualquier ayuda.

Respuestas a la pregunta(5)

Su respuesta a la pregunta