Более простым решением может быть вызов функции из вашего скрипта сборки в ember-cli-build.js где-то до return app.toTree();
let my_build_script = require('./lib/my-build-script.js');
await my_build_script();
return app.toTree();
Некоторые недостатки этого подхода включают в себя:
- что он не будет запущен как один из многих параллельных процессов, если это возможно на вашей машине.
- Он не будет работать асинхронно с остальной частью сборки, вместо этого вам придется подождать, пока это не будет сделано, чтобы начать сборку.
Скорее всего, вам придется изменить скрипт компоновки, чтобы он возвращал функцию, которую вы можете вызвать, и заставить ее вернуть обещание, когда она будет завершена.