#javascript #reactjs #docker #gatsby
#javascript #reactjs #docker #gatsby
Вопрос:
У меня здесь действительно странная проблема.
Во-первых, когда я запускаю локальную сборку на своем компьютере, у Gatsby Build
меня нет никаких ошибок, но как только сборка запускается внутри среды Docker нашего внешнего агентства, Gatbsy выдает эту ошибку:
error 26-Oct-2020 23:41:19 error (node:8878) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit
Но сборка проходит, поскольку это не мешает ей завершить сборку, поэтому в конце мы получаем сообщение об успешном завершении от Gatsby:
build 26-Oct-2020 23:42:21 The following pages will be precached:
build 26-Oct-2020 23:42:21 /offline-plugin-app-shell-fallback/index.html
build 26-Oct-2020 23:42:21 success onPostBuild - 0.046s
build 26-Oct-2020 23:42:21 info Done building in 65.88 sec
Что хорошо, но затем это сразу же происходит в Docker:
error 26-Oct-2020 23:42:32
Unable to publish artifact [Code]:
Unable to publish artifact Required shared artifact:
[Code], pattern: [**/**] for PRIVATE-JOB via com.atlassian.bamboo.build.artifact.S3ArtifactHandler@4d1aff73
error 26-Oct-2020 23:42:32 The artifact is required, build will now fail.
simple 26-Oct-2020 23:42:32 The artifact hasn't been successfully published after 8.939 s
Они говорят, что это может быть из-за утечки памяти EventEmitter, но у меня нет этой ошибки во время сборки на моем локальном компьютере, поэтому ее практически невозможно отладить.
У кого-нибудь есть какие-либо идеи, что может вызвать эту проблему, может ли это быть Node.js несоответствие версий?