Cli: npm ci no ejecuta el script de preparación para módulos Git (versión 6.11. *)

Creado en 8 nov. 2019  ·  3Comentarios  ·  Fuente: npm/cli

  Original bug ticket: [https://npm.community/t/10076](https://npm.community/t/10076)
  Originally filed: 2019-09-16T18:40:45.299Z
Bug Community

Comentario más útil

Tengo exactamente el mismo problema cuando uso el contenedor Docker node:12.13.0 (en CI), que se ejecuta en 6.12.0. El mismo problema incluso después de actualizar su versión npm a 6.14.3 antes de ejecutar npm ci .

Sin embargo, de alguna manera, npm ci en 6.14.3 comporta según lo previsto en mi máquina de desarrollo (una mac)

Todos 3 comentarios

Confirmar esto sigue siendo un problema en 6.12.0 también.

Tengo exactamente el mismo problema cuando uso el contenedor Docker node:12.13.0 (en CI), que se ejecuta en 6.12.0. El mismo problema incluso después de actualizar su versión npm a 6.14.3 antes de ejecutar npm ci .

Sin embargo, de alguna manera, npm ci en 6.14.3 comporta según lo previsto en mi máquina de desarrollo (una mac)

Tengo el mismo problema cuando uso node:12.13.0 en el contenedor de la ventana acoplable (en gitlab-runner CI) en ambos comandos: npm install y npm ci .

Noté que npm ignora los archivos de .gitignore cuando no hay .npmignore archivo
Crear un archivo .npmignore vacío ayuda a resolver problemas localmente (en un sistema macOS).

Lo más extraño es que cuando elimino el directorio node_modules y ejecuto el siguiente comando localmente, funciona.

$ docker run --rm --name node-test -v "$PWD":/usr/src/app -w /usr/src/app node:12.13.0 \
             sh -c 'npm cache clean --force && npm ci'

Solo tengo problemas cuando intento ejecutar el siguiente comando en el corredor de CI (que usa la imagen de la ventana acoplable node:12.13.0 ).

¿Fue útil esta página
0 / 5 - 0 calificaciones