У меня была такая же проблема, и я обнаружил, что каким-то образом разветвленный процесс (-ы) не завершился правильно. Я не знал, как помочь, но использовал небольшое обходное решение, которое я выполню как NPM скрипт перед фактическим предварительным рендерингом:
"prerender:fix-exit": "sed -i -e \"s/}))().then().catch();/}))().then(()=>process.exit(0)).catch(()=>process.exit(1));/g\" ./node_modules/@nguniversal/builders/src/prerender/render.js",
Он будет в основном вызывать process.exit(0)
в случае успеха, или process.exit(1)
в случае ошибки. Теоретически это также должно работать с конфигурацией компоновщика numProcesses
> 1.