有没有办法告诉CoffeeScript忽略某一行并按原样输出?
我希望此行包含在生成的javascript中
#import './blah/blah'
但CoffeeScript正在将其编译为注释,因此它最终为
//import './blah/blah'
我需要它不这样做,因为该脚本被用于Apple的UIAutomation Instrument来驱动iPhone UI。 UIAutomation识别特殊的#import语句,但是如果它们变成了javascript注释则不会。
答案 0 :(得分:8)
用语句(`)
附上语句`#import './blah/blah'`
您可以使用任何JavaScript代码。
答案 1 :(得分:2)
Doh,在coffeescript docs
中找到了答案hi = `function() {
return [document.title, "Hello JavaScript"].join(": ");
}`