2012-06-19 26 views
8

Tôi làm điều này -Coffeescript thư mục src đồng hồ để biên dịch

$ coffee -c assets/js

Để biên dịch tất cả các file .coffee vào file .js trong thư mục đó. Nhưng tôi không hiểu làm thế nào tôi có thể xem các thư mục?

tôi cố gắng này, nhưng nhận được lỗi -

$ coffee -wc assets/js 

/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:287 
     if (e.code !== 'ENOENT') throw e; 
            ^
Error: watch EMFILE 
    at errnoException (fs.js:648:11) 
    at FSWatcher.start (fs.js:676:11) 
    at Object.watch (fs.js:704:11) 
    at /usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:256:27 
    at Object.oncomplete (/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:85:25) 

Bất kỳ trợ giúp sẽ được đánh giá cao!

Trả lời

31

Trong một file bánh của tôi, tôi làm điều này:

"coffee -o javascript/ -cw coffeescript/" 

Tất cả các tập tin .coffee của tôi là trong thư mục coffeescript, và điều này biên dịch chúng thành hệ thống cấp bậc tương tự trong thư mục javascript, cũng như theo dõi chúng.

Đó là từ số docs. Hy vọng nó giúp.

+0

ya nhưng đó là những thư mục khác nhau. Tôi muốn làm việc trong cùng một thư mục. Vì vậy, cùng một thư mục cho cả nguồn và bản dựng. – user1437328

+1

Ah, có vẻ như khi bạn cố gắng xem quá nhiều tệp, một lỗi sẽ bị ném: [link] (https://groups.google.com/forum/#!topic/coffeescript/V3bpNeS2Pt0) – phenomnomnominal

9

Thử nghiệm với CoffeeScript 1.7.1

trong dòng lệnh:

coffee -wc DIR 
  • w = xem
  • c = biên dịch
Các vấn đề liên quan