Tôi có một loạt các tệp .coffee mà tôi cần tham gia vào một tệp.Tham gia nhiều tệp Coffeescript vào một tệp? (Nhiều thư mục con)
Tôi có thư mục thiết lập như một ứng dụng ray:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
Coffeescript có một lệnh cho phép bạn tham gia nhiều coffeescripts vào một tập tin, nhưng nó dường như chỉ để làm việc với một thư mục. Ví dụ này hoạt động tốt:
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
Nhưng tôi cần để có thể bao gồm một loạt các thư mục con giống như không làm việc lệnh này:
coffee --output app/all.js --join --compile src/*/*.coffee
Có cách nào để làm điều này? Có một cách UNIXy để vượt qua trong một danh sách của tất cả các tập tin trong thư mục con?
Tôi đang sử dụng thiết bị đầu cuối trong OSX.
Tất cả đều phải được tham gia vào một tập tin bởi vì nếu mỗi file riêng biệt được biên soạn & bọc với điều này:
(function() { }).call(this);
nào phá vỡ phạm vi của một số cuộc gọi chức năng.
Đó là lẽ không phải là ý tưởng tốt nhất để sử dụng điều này, đặc biệt là nếu bạn đang sử dụng nó trong một kịch bản hoặc một cái gì đó bởi vì nó không được chấp nhận và sẽ bị loại bỏ trong một phiên bản tương lai – Zac