Aus irgendeinem Grund funktioniert npm nicht, um unsere Node-Version zu aktualisieren. Wir sind auf v6.17.1 und ich muss es auf v12.4.0 bringen. Ich kann ausführen: nvm install v12.4.0
und ich bekomme:
'Now using node v12.4.0`
Wenn ich das jedoch tue, node -v
erhalte ich Folgendes:
`v6.17.1'
Ich habe dann Folgendes versucht: nvm use v12.5.0
und da steht:
`Now using node v12.4.0`
Allerdings... node -v
ergibt sich immer noch:
`v6.17.1`
Ich kann sehen, dass die neue Version des Knotens hier eingefügt wurde:
`/home/proxy/.nvm/v12.4.0/bin`
Wenn ich eins mache, which -a node
bekomme ich:
`/bin/node`
`/usr/bin/node`
Es sieht so aus: /bin/node
ist die v6.17.1
Gibt es vielleicht eine andere Möglichkeit, auf die neue Version des gewünschten Knotens zu verweisen? Ich bin neu bei NVM, also ist dies mein erstes Mal, dass ich damit herumspiele.
Danke!
Antwort1
Wie in unseren Chats besprochen, wurde dieses Problem grundsätzlich wie folgt gelöst.
Die folgenden Pfade sollten von links nach rechts in der PATH
Umgebungsvariable der Shell-Skriptumgebung erscheinen.
/home/proxy/.nvm/v12.4.0/bin/
/bin/
/usr/bin/
Da der /home/proxy/.nvm/v12.4.0/bin/
Pfad als erstes gefunden wird, node
wird nun auf die neue Version der Softwareanwendung zugegriffen.