У CoffeeScript есть строка в виде необработанного JavaScript? - PullRequest
5 голосов
/ 20 февраля 2012

Есть ли способ заставить CoffeeScript просто игнорировать определенную строку и вывести ее как есть?

Я хочу, чтобы эта строка была включена в полученный javascript

#import './blah/blah'

Но CoffeeScriptкомпилирует его в качестве комментария, поэтому он заканчивается как

//import './blah/blah'

. Мне нужно этого не делать, потому что сценарий используется для UIAutomation Instrument от Apple для управления пользовательским интерфейсом iPhone.UIAutomation распознает специальные операторы #import, но не в том случае, если они превращаются в комментарии javascript.

Ответы [ 2 ]

8 голосов
/ 20 февраля 2012

Заключите утверждение в обратные символы (`)

`#import './blah/blah'`

Вы можете использовать любой код JavaScript таким образом.

2 голосов
/ 20 февраля 2012

Дох, нашел ответ в документах coffeescript

hi = `function() {
  return [document.title, "Hello JavaScript"].join(": ");
}`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...