Как использовать в браузере файл JS, сгенерированный из IcedCoffeeScript

Когда я использую vanilla CoffeeScript, я компилирую файлы *.coffee и отправляю полученный *.js клиенту. Чтобы избавиться от зависимости от модуля async.js на стороне клиента, я нашел расширение языка IcedCoffeeScript. Но когда я скомпилировал свой код (который имеет await а также defer ключевые слова) в *.js, в результате я нашел код не на стороне клиента:

iced = require('iced-coffee-script').iced; 

Поэтому я не могу использовать его на стороне клиента. Могли бы решить эту проблему?

2 ответа

Решение

Вам нужно установить флаг --runtime на ледовом компиляторе в значение "inline". http://maxtaco.github.io/coffee-script/

Я успешно использую следующую версию в версии 1.6.3-g

https://gist.github.com/littleloops/7546859

Другие вопросы по тегам