Tengo muchos fragmentos JS
y
compartidos en varios proyectos. Tengo que copiarlos y pasarlos a un único archivo para cada proyecto, o servirlos como archivos individuales en cdn. Ambas son malas ideas.Herramienta de compilación y administración de dependencias para JavaScript
¿Hay alguna herramienta de compilación y administración de dependencias como Maven para JavaScript? Idealmente, tomaría un conjunto de dependencias js y construiría un solo archivo js que puede ser servido en cdn.
Puedo escribir una secuencia de comandos para hacer eso. Pero estoy buscando si hay algo comparable a Maven para JS.
Actualización 2014: Sobre la base de las respuestas aquí y mi investigación siguientes son las herramientas más populares:
Bower, la NGP, RequireJS, Browserify, webpack, ronco, Gulp
Gracias, ¿alguno de ellos combina/compila varios archivos a uno solo en tiempo de compilación? –
@JohnS ¿Qué significa "en tiempo de compilación"? ¿Cómo estás construyendo? He utilizado combinadores de Maven en tiempo de compilación. –
¿Qué combinador has usado con maven, cuál crees que es mejor? ¿Y hay alguno de ellos que acepte dependencias como maven en lugar de ruta de archivo? –