2012-06-19 10 views
8

estoy haciendo esto -directorio src reloj CoffeeScript para compilar

$ coffee -c assets/js

Para compilar todos los archivos .coffee en archivos .js en ese directorio. Pero no entiendo cómo puedo ver el directorio?

de que este intento, pero da error -

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

cualquier ayuda será apreciada!

Respuesta

31

En una de mis archivos torta hago esto:

"coffee -o javascript/ -cw coffeescript/" 

Todos mis archivos .coffee se encuentran en la carpeta CoffeeScript, y esto las compila en la misma jerarquía en la carpeta de JavaScript, así como ver ellos.

Es del docs. Espero eso ayude.

+0

ya Pero esos son diferentes directorios. Quiero trabajar en el mismo directorio. Entonces, el mismo directorio para la fuente y la construcción. – user1437328

+1

Ah, parece que cuando intenta ver demasiados archivos se produce un error: [link] (https://groups.google.com/forum/#!topic/coffeescript/V3bpNeS2Pt0) – phenomnomnominal

9

probado con CoffeeScript 1.7.1

en la línea de comandos:

coffee -wc DIR 
  • w = reloj
  • c = compilar