2012-06-19 19 views
8

sto facendo questo -CoffeeScript directory src orologio per compilare

$ coffee -c assets/js

Per compilare tutti i file .coffee in file .js in quella directory. Ma non capisco come posso guardare la directory?

provo questo, ma ottenere errore -

$ 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) 

Ogni aiuto sarà molto apprezzato!

risposta

31

In uno dei miei file torta faccio questo:

"coffee -o javascript/ -cw coffeescript/" 

tutti i miei file .coffee sono nella cartella CoffeeScript, e questo li compila nella stessa gerarchia nella cartella javascript, così come guardare loro.

È dallo docs. Spero che sia d'aiuto.

+0

ya ma quelle sono diverse directory. Voglio lavorare nella stessa directory. Quindi, stessa directory sia per l'origine che per la compilazione. – user1437328

+1

Ah, sembrerebbe che quando si tenta di guardare troppi file venga generato un errore: [link] (https://groups.google.com/forum/#!topic/coffeescript/V3bpNeS2Pt0) – phenomnomnominal

9

testato con CoffeeScript 1.7.1

nella riga di comando:

coffee -wc DIR 
  • w = guardare
  • c = compilare
Problemi correlati