0
Ich habe festgestellt, dass, wenn ich mehr als ~ 10 Module in meinem package.json
habe, die Installation getötet wird. Es gibt keine npm-debug.log
. Es ist ein VPS mit 0,5 GB RAM (~ 0,1 GB verfügbar), ich denke, das Problem ist, dass der Speicher knapp wird. Ich kann laravel-elixir
überhaupt nicht installieren, weil ich denke, dass es mehr als 0.1GB braucht.`npm install` für große Paket.json gekillt, kein npm-debug.log
Gibt es eine Möglichkeit, npm-debug.log
zu erscheinen, damit ich mehr Informationen erhalten kann? Gibt es einen einfachen Weg, um den Speicher zu leeren? Momentan installiere ich manuell < 5 Module gleichzeitig. Gibt es eine Möglichkeit, npm Module einzeln zu installieren?
Hier ist ein Teil der ausführlichen Ausgabe:
npm info retry fetch attempt 1 at 2:48:05 PM
npm info attempt registry request try #1 at 2:48:05 PM
npm http fetch GET https://registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz
npm http fetch 200 https://registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz
npm verb afterAdd /root/.npm/is-promise/2.1.0/package/package.json not in flight; writing
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb addTmpTarball /tmp/npm-19388-c1a8aa40/registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz not
in flight; adding
npm verb addTmpTarball already have metadata; skipping unpack for [email protected]
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb afterAdd /root/.npm/is-promise/2.1.0/package/package.json written
npm verb afterAdd /root/.npm/react-lazy-cache/3.0.1/package/package.json not in flight; writing
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing
npm verb afterAdd /root/.npm/react-lazy-cache/3.0.1/package/package.json written
loadDep:deep-equal
Killed
Überprüfen Sie Ihre Systemprotokolle und stellen Sie sicher, dass der Kernel nicht den OOM-Prozess beendet. Wenn npm keine Chance hat zu loggen, ist das sehr wahrscheinlich. – ssube
Welche Version von npm verwenden Sie? –
Ich stieß kürzlich auf ein Problem mit npm und einer VM. Es war mit dem freigegebenen Ordner verwandt. Wenn ich die Knotenmodule in einem nicht freigegebenen Ordner installiert und einen Symlink erstellt habe, funktionierte es einwandfrei. Meine wurde auch mitten in der Installation ohne Fehler getötet. https://github.com/mitchellh/vagrant/issues/7163 –