2012-02-20 11 views
5

Czy jest jakiś sposób, aby powiedzieć CoffeeScriptowi, aby po prostu zignorował pewną linię i wyświetlił ją tak, jak jest?Czy wyjściowy kod CoffeeScript jest linią jako surowy javascript?

chcę tej linii mają być zawarte w otrzymanej javascript

#import './blah/blah' 

Ale coffeescript kompiluje go jako komentarz tak kończy się jak

//import './blah/blah' 

muszę go nie robić, bo skrypt jest używany w UIAutomation Instrument firmy Apple do sterowania iPhone UI. UIAutomation rozpoznaje specjalne instrukcje #import, ale nie, jeśli są one przekształcane w komentarze javascript.

Odpowiedz

8

załączyć oświadczenie z backicks (`)

`#import './blah/blah'` 

można użyć dowolnego kodu JavaScript w ten sposób.

+2

Czy istnieje sposób, aby zapobiec dodaniu średnika na końcu? –

+0

Nie sądzę. – jupp0r

2

Doh, znalazł odpowiedź w coffeescript docs

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