Tengo un montón de archivos .coffee que necesito unir en un archivo.Unir múltiples archivos Coffeescript en un archivo? (Varios subdirectorios)
tengo carpetas creados como una aplicación rieles:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
CoffeeScript tiene un comando que le permite unir múltiples coffeescripts en un solo archivo, pero sólo parece que funciona con un directorio. Por ejemplo, esto funciona bien:
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
Pero tengo que ser capaz de incluir un montón de subdirectorios algo así como este comando no trabaja:
coffee --output app/all.js --join --compile src/*/*.coffee
¿Hay una manera de hacer esto? ¿Hay alguna forma UNIXy de pasar una lista de todos los archivos en los subdirectorios?
Estoy usando terminal en OSX.
todos ellos tienen que estar unidos en un solo archivo porque de lo contrario cada archivo por separado se compila & envuelto con esto:
(function() { }).call(this);
que rompe el alcance de algunas llamadas a funciones.
Probablemente no sea el La mejor idea para usar esto, especialmente si va a usarlo en un script o algo así porque está obsoleto y se eliminará en una versión futura. – Zac