2017-01-31 2 views
0

Ich benutze Flugplan, um meine node.js Anwendung auf meinem Server zu implementieren. Ich führe den Befehl fly production in meiner CLI, um meine App auf dem Server bereitzustellen. Es tut rsync in Ordnung, aber wenn es um die Installation von Abhängigkeiten kommt, erhalte ich folgende Fehlermeldung: enter image description here'Npm EER! Code 1 'Beim Installieren von Abhängigkeiten mit `npm install --production` verwende ich

stellte ich sicher, dass ich sudo-Berechtigungen auf meinem Server für diesen Benutzer und npm haben auf jeden Fall installiert ist, wie es die Versionsnummer gibt wenn ich den Befehl npm -v auf meinem Server ausführen. Ich habe versucht, npm install --production selbst auf dem Server auszuführen, wie das Bereitstellungsskript tut, und ich bekomme den gleichen Fehler, was bedeutet, dass es etwas mit der Installation von Abhängigkeiten zu tun hat. Möglicherweise könnte es sein, weil in meinem flightplan.js, wenn es den Befehl ausgeführt wird, um die Dateien zu kopieren über erhalten. Es enthält alle node_modules, obwohl ich dafür gesorgt habe, dass node_modules in der .gitingore Datei ist.

Hat jemand Erfahrung mit Flugplan npm Modul/oder weiß, warum meine npm Installation nicht auf meinem Server funktioniert?

(edited ich meine Server-IP-Adresse aus dem Bild heraus)

Vielen Dank im Voraus!

Antwort

0

ich gefunden, wenn ich mit dem Kommando rm -rf node_modules/ dann die node_modules Ordner entfernt diese auf Github begangen, dann wieder liefen npm install und dann erfolgreich mein Aufruf an fly production gearbeitet.

Verwandte Themen