2012-02-20 65 views
5

有沒有辦法讓CoffeeScript忽略某一行並輸出它?有CoffeeScript輸出一行爲原始javascript?

我想被包含在最終的JavaScript

#import './blah/blah' 

這條線,但因此它最終成爲

//import './blah/blah' 

我需要它這樣做的CoffeeScript是編譯它作爲一個評論,因爲該腳本正在用於Apple的UIAutomation Instrument以驅動iPhone UI。 UIAutomation可以識別特殊的#import語句,但是如果它們變成javascript註釋,則不會。

回答

8

圍成backicks(`)的聲明

`#import './blah/blah'` 

你可以使用任何JavaScript代碼的方式。

+2

有沒有辦法阻止它在最後添加分號? – 2012-02-20 20:27:12

+0

我不這麼認爲。 – jupp0r 2012-02-23 09:24:56

2

衛生署,找到了答案在coffeescript docs

hi = `function() { 
    return [document.title, "Hello JavaScript"].join(": "); 
}`