Мы пытаемся перенести наш устаревший проект на структуры Ember CLI/Ember App Kit с использованием модулей ES6, но у нас есть некоторые устаревшие файлы Coffeescript, которые необходимо запускать вне контекста приложения Ember. Мы пытаемся включить файлы Coffeescript в конвейер активов Broccoli с помощью плагина Ember/модуля npm «ember-cli-coffeescript».
Кажется, что дополнительные кофейные скрипты компилируются только в том случае, если мы добавим строку a внизу каждого файла, указав их как модули ES6 следующим образом:
`export default ModuleVariable`
Эта строка добавляет их к остальной части транспилируемого кода Ember, и без нее Coffeescript вообще не компилируется. Обычно это было бы хорошо, но добавление этой строки также оборачивает их в модули в стиле AMD, как и следовало ожидать. Есть ли способ экспортировать их за пределы модуля AMD с помощью Ember-CLI, чтобы код запускался сразу после его загрузки браузером?