2011-06-14 57 views

回答

20

如果你想觀看一個文件,並將它編譯你需要做的:

coffee -wc file.coffee

只使用-w標誌使咖啡只是運行該腳本時,它改變,就好像你運行:

coffee file.coffee

在問候的window is not defined錯誤,如果你想使你的腳本都在瀏覽器和node.js中運行的,那麼你可以這樣做:

root = exports ? this 

class Thing 
    constructor: (@name) -> 
    whoAreYou: -> 
    alert @name 

root.Thing = Thing 

另一個有用的標誌組合是-wp,它只是在您每次更改文件時將編譯javascript導出爲標準輸出。

+0

真棒,謝謝! – 2011-06-14 18:17:38

+0

你可以使用'class @ Thing'而不是用'root'變量來玩。 – ciastek 2014-08-06 11:50:48