Estoy creando una biblioteca bastante grande de JavaScript, usando Closure Compiler tanto para su excelente compresión como para los sistemas de verificación de tipo y advertencia.Usando la opción --module en Closure Compiler para crear múltiples archivos de salida
Aunque quiero crear múltiples archivos de salida, porque los archivos se cargan de forma asíncrona (y algunos archivos solo se cargan a pedido).
Examinando el código fuente, encontré el indicador --module
, así como algunos indicadores relacionados. El código fuente dice lo siguiente acerca de la opción:
Especificación del módulo de JavaScript. El formato es
<name>:<num-js-files>[:[<dep>,...][:]]]
. Los nombres de los módulos deben ser únicos. Cada dep es el nombre de un módulo del que depende este módulo. Los módulos se deben enumerar en orden de dependencia, y los archivos de origen js se deben enumerar en la orden correspondiente. Donde--module
banderas se producen en relación con--js
banderas no es importante
... y eso es todo lo que puedo encontrar. Me encantaría aprender más sobre cómo usar esta opción, ¿alguien tiene alguna experiencia aquí? Alternativamente, si hay otra forma de crear múltiples archivos de salida, soy todo oídos.
Hola, me preguntaba si alguna vez se dio cuenta de esto. Estoy atrapado con un problema similar. –
Construí una solución hacky usando Python aquí: https://github.com/fortes/js-project-template – Fortes