Как использовать в браузере файл 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