У меня есть простой JS-файл, который запускает пакетный пакет:
const Bundler = require('parcel-bundler');
(async () => {
const bundler = new Bundler('./src/index.html', {}); // options omitted for simplicity
await bundler.bundle();
})();
Я запускаю его из интерфейса командной строки с помощью:
node ./build.js
В то время как компоновщик работает нормально и создает связанные файлы в dist
, процесс никогда не завершается, а остается в асинхронном цикле.
Я пытался добавить then
callback или использовать return, но ничего из этого не помогло.Использование process.exit()
, конечно, остановило бы процесс, но также ограничило бы меня от цепочки этой команды в CI, что является всей целью.
Что я делаю неправильно?