2012-07-23 83 views

回答

3

的咖啡腳本模塊提供了一個「編譯」方法:

var cs = require('coffee-script'); 
var js = cs.compile('foo = -> "bar"'); 
1

如果你在談論的coffee命令行實用程序,然後是你可以(雖然它不是太漂亮):

echo "alert 'Hello World'" | coffee -sc 

上面的代碼編譯CoffeeScript的回聲並且輸出到stdout 。如果你想在文件編譯後的輸出,你可以這樣做:

echo "alert 'Hello World'" | coffee -sc > path/to/file.js 

有一個在命令行實用程序在這裏的一些好的文檔:http://coffeescript.org/#usage

如果你的意思是編制內 CoffeeScript的代碼串中,coffee-script模塊提供了一個編譯函數:

coffee = require 'coffee-script' 
js = coffee.compile "alert 'Hello World'"