Heim > Web-Frontend > js-Tutorial > Hauptteil

Das Prinzip und die Lösung des ungültigen Versionsverwaltungstools n von node.js

高洛峰
Freigeben: 2016-12-05 14:18:52
Original
1341 Leute haben es durchsucht

Einführung

n ist ein Modul von node, das zur Verwaltung verschiedener Versionen von node verwendet werden kann. Ähnlich wie pyenv in Python und rbenv in Ruby. Der Autor von n ist der berühmte TJ-Meister.

N über npm installieren:

$ npm install -g n
Nach dem Login kopieren

Aktuelle Knotenversion anzeigen:

$ node -v
v4.2.4
Nach dem Login kopieren

Installieren Sie die angegebene Version über n:

$ n 4.4.4
install : node-v4.4.4
    mkdir : /opt/node/n/versions/node/4.4.4
    fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
###################################100.0%
  installed : v4.2.4
Nach dem Login kopieren

Überprüfen Sie dann die aktuelle Knotenversion:

$ node -v
v4.2.4 #和原来一样
Nach dem Login kopieren

Lösung

Wenn Sie wie ich feststellen, dass es keine Änderung in der Knotenversion gibt, dann ist die wahrscheinlichste Situation Ihr Knoteninstallationsverzeichnis und n default Die Pfade sind unterschiedlich.

Zeigen Sie den aktuellen Installationspfad des Knotens an:

$ which node
/opt/node/bin/node #举个例子
Nach dem Login kopieren

Der Standardinstallationspfad ist /usr/local, falls Ihr Knoten dies nicht ist in Unter diesem Pfad kann n beim Versionswechsel bin, lib, include und share nicht auf diesen Pfad kopieren, daher müssen wir den Standardknoteninstallationspfad von n über die Variable N_PREFIX ändern.

Bearbeiten Sie die Umgebungskonfigurationsdatei:

vim ~/.bash_profile
Nach dem Login kopieren

Fügen Sie die folgenden zwei Codezeilen am Ende der Datei ein:

export N_PREFIX=/opt/node #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
Nach dem Login kopieren

:wq Speichern und Beenden

Quelle ausführen, um die Änderung wirksam zu machen.

$ source ~/.bash_profile
Nach dem Login kopieren

Bestätigen Sie, ob die Umgebungsvariable wirksam ist:

echo $N_PREFIX
/opt/node
Nach dem Login kopieren

Das müssen wir manchmal neu installieren:

$ n 4.4.4
install : node-v4.4.4
    mkdir : /opt/node/n/versions/node/4.4.4
    fetch : https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.gz
##############100.0%
  installed : v4.4.4
Nach dem Login kopieren

Dann überprüfen Sie die aktuelle Knotenversion:

$ node -v
v4.4.4
Nach dem Login kopieren

Zeigt an, dass die Änderung erfolgreich war.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!