2017-04-13 4 views
0

Ich habe Releases in meiner CI-Umgebung erstellt, indem ich aus der Quellcodeverwaltung ausgecheckt habe, npm install in einem sauberen Verzeichnis ausgeführt habe, gefolgt von npm dedupe && npm shrinkwrap. Das hat perfekt funktioniert.npm shrinkwrap beschwert fehlende Abhängigkeiten

Jetzt shrinkwrap wirft einen Fehler:

npm ERR! Problems were encountered 
npm ERR! Please correct and try again. 
npm ERR! missing: [email protected]^1.4.0, required by [email protected] 

Dies ist nicht eine meiner Abhängigkeiten ist, so muss eine Unterabhängigkeit sein. Ich habe versucht, diese Abhängigkeit in der Quellcodeverwaltung zu überprüfen, und es löst immer noch den gleichen Fehler aus.

Gibt es einen Workaround dafür? Ich möchte mindestens etwas versuchen, bevor alles auf Garn migrieren muss ...

Antwort

0

Für mich Aktualisierung auf NPM V5 löste dieses Problem beim Schrumpfen.

Die Aktualisierung auf NPM v5 gibt Ihnen auch reproduzierbare Builds, wenn Sie Ihre package-lock.json zur Quellcodeverwaltung hinzufügen, wodurch Ihr Build in Zukunft nicht mehr fehlschlägt, wenn sich Unterabhängigkeiten ändern.

Verwandte Themen