Mam kilka plików .coffee, które muszę dołączyć do jednego pliku.Dołącz wiele plików Coffeescript do jednego pliku? (Wiele podkatalogów)
mam foldery skonfigurowane jak app szyn:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
coffeescript ma polecenie, które pozwala połączyć wiele coffeescripts w jednym pliku, ale wydaje się tylko do pracy z jednym katalogu. Na przykład to działa prawidłowo:
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
Ale muszę być w stanie zawierać kilka podkatalogów tak jakby tego nieprodukcyjnym polecenia:
coffee --output app/all.js --join --compile src/*/*.coffee
Czy istnieje sposób, aby to zrobić? Czy istnieje sposób UNIXy do przekazania na liście wszystkich plików w podkatalogach?
Używam terminala w systemie OSX.
Wszystkie one muszą być połączone w jeden plik, bo inaczej każdy oddzielny plik zostanie skompilowany & zawijane z tym:
(function() { }).call(this);
który rozkłada zakresu pewnych wywołań funkcji.
To nie jest chyba najlepszy pomysł, aby z tego skorzystać, zwłaszcza jeśli zamierzasz używać go w skrypcie lub czymś, ponieważ jest przestarzały i zostanie usunięty w przyszłej wersji – Zac