He completado mi proyecto en node.js.
La versión del nodo es: v16.13.0
La versión de NPM es: 8.1.0
cuando el cliente crea una compilación usando Docker, da el siguiente error
160 verbose stack FetchError: request to https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
160 verbose stack at ClientRequest.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:68:14)
160 verbose stack at ClientRequest.emit (events.js:203:13)
160 verbose stack at TLSSocket.socketErrorListener (_http_client.js:402:9)
160 verbose stack at TLSSocket.emit (events.js:203:13)
160 verbose stack at emitErrorNT (internal/streams/destroy.js:91:8)
160 verbose stack at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
160 verbose stack at processTicksAndRejections (internal/process/task_queues.js:77:11)
La versión del nodo del cliente es: v12.6.0
La versión de NPM del cliente es: 6.9.0
¿Cómo resolver este error sin la actualización de Nodo y NPM del cliente?
el archivo docker debería tener esta estructura,
node: 16.13.0
luego en la consola, el cliente debe hacer esto =>
`docker-compose down`
`docker-compose up`