Ich habe das nvm
Setup für die Verwendung der neuesten Langzeit-Support-Version eingerichtet ~/.nvm/alias/default
, indem ich es auf setze lts/*
.
Wenn ich versuche, meine Shell meine NVM-Version (zsh) initialisieren zu lassen, wird folgende Fehlermeldung angezeigt:
N / A: Version "N / A -> N / A" ist noch nicht installiert.
Warum passiert dies?
nvm install lts/*
vorher zunvm alias default node
nvm alias default
: Solange die Version mit dem Schlüsselwort nach der Standardeinstellung installiert ist, können Sie loslegen. Ich denke übrigens, esstable
ist ein besserer "Standard" alsnode
.Es stellt sich heraus, dass dieser Fehler mir sagt, dass ich ihn nicht installiert habe (dh die neueste Version für Langzeitunterstützung). Um das Problem zu beheben, musste ich Folgendes ausführen:
$ nvm install 'lts/*'
und danach hat es funktioniert! Von hier geschnappt
quelle
Ihre "Standard" -Knotenversion ist nicht erreichbar (viele Gründe)
Viele Antworten, aber es gibt keine einfache Lösung. Versuchen wir es mit:
nvm install 'lts/*' nvm alias default node
Stellen Sie mit dem ersten Befehl sicher, dass Sie die neueste LTS-Version installiert haben, und legen Sie dann die Standardeinstellung fest.
quelle
Ich hatte das gleiche Problem, als ich mit nvm Knoten 12 und Knoten 10 installierte. Um dies zu beheben, habe ich den folgenden Befehl verwendet:
nvm alias default node
quelle