让CoffeeScript输出一行作为原始javascript?

时间:2012-02-20 08:16:58

标签: javascript coffeescript ios-ui-automation

有没有办法告诉CoffeeScript忽略某一行并按原样输出?

我希望此行包含在生成的javascript中

#import './blah/blah'

但CoffeeScript正在将其编译为注释,因此它最终为

//import './blah/blah'

我需要它不这样做,因为该脚本被用于Apple的UIAutomation Instrument来驱动iPhone UI。 UIAutomation识别特殊的#import语句,但是如果它们变成了javascript注释则不会。

2 个答案:

答案 0 :(得分:8)

用语句(`)

附上语句
`#import './blah/blah'`

您可以使用任何JavaScript代码。

答案 1 :(得分:2)

Doh,在coffeescript docs

中找到了答案
hi = `function() {
  return [document.title, "Hello JavaScript"].join(": ");
}`