Gatsby / Docker вызывает MaxListenersExceededWarning

#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 несоответствие версий?