Cli: npm ci führt kein Vorbereitungsskript für Git-Module aus (Version 6.11. *)

Erstellt am 8. Nov. 2019  ·  3Kommentare  ·  Quelle: 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

Hilfreichster Kommentar

Ich habe genau das gleiche Problem, wenn ich den Docker-Container node:12.13.0 (in CI) verwende, auf dem 6.12.0 ausgeführt wird. Das gleiche Problem, auch nachdem die Version npm auf 6.14.3 aktualisiert wurde, bevor npm ci .

Irgendwie verhält sich npm ci in 6.14.3 auf meinem Entwicklungscomputer (einem Mac) wie vorgesehen.

Alle 3 Kommentare

Die Bestätigung ist auch in 6.12.0 weiterhin ein Problem.

Ich habe genau das gleiche Problem, wenn ich den Docker-Container node:12.13.0 (in CI) verwende, auf dem 6.12.0 ausgeführt wird. Das gleiche Problem, auch nachdem die Version npm auf 6.14.3 aktualisiert wurde, bevor npm ci .

Irgendwie verhält sich npm ci in 6.14.3 auf meinem Entwicklungscomputer (einem Mac) wie vorgesehen.

Ich habe das gleiche Problem bei der Verwendung von node:12.13.0 für den Docker-Container (in Gitlab-Runner-CI) für beide Befehle: npm install und npm ci .

Ich habe festgestellt, dass npm Dateien aus .gitignore ignoriert, wenn keine .npmignore -Datei vorhanden ist.
Das Erstellen einer leeren .npmignore -Datei hilft bei der lokalen Lösung von Problemen (auf einem MacOS-System).

Das Seltsamste ist, dass es funktioniert, wenn ich das Verzeichnis node_modules entferne und den folgenden Befehl lokal ausführe.

$ 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'

Ich habe nur Probleme, wenn ich versuche, den folgenden Befehl auf dem CI-Runner auszuführen (der das Docker-Image node:12.13.0 ).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

ahuglajbclajep picture ahuglajbclajep  ·  3Kommentare

jaydenseric picture jaydenseric  ·  3Kommentare

1000i100 picture 1000i100  ·  3Kommentare

goldingdamien picture goldingdamien  ·  4Kommentare

FaizenR picture FaizenR  ·  3Kommentare