Я запускаю веб-пакет через узел, а не из командной строки.После того, как я запустил компилятор, я хочу выполнить некоторую обработку для пакетов, которые он создает, однако файлы не доступны сразу.Если я снова запускаю тот же сценарий, когда пакеты уже записаны в каталог .tmp
, все работает нормально.
надуманный пример
webpack({output: {path: '.tmp'}}).run()
shell.exec 'ls ./.tmp'
# > ls: cannot access './.tmp': No such file or directory
Как можноили я запускаю компилятор асинхронно, или запускаю код через ловушку / обещание / обратный вызов?