NVM- und NRM-Installation und -Nutzung

Empfohlene Front-End-Tools: nvm ( Knotenversionsverwaltungstool ) und nrm (npm-Quelle verwalten):

Eins, NVM

1.1 Was ist NVM?

1.2 NVM installieren

1.3 NVM verwenden

Zwei, Nr

2.1 Was ist Nrm?

2.2 Nrm installieren

2.3 Verwendung von Nrm


Eins, NVM

        Wenn Sie Node direkt auf Ihrem Computer installieren, kann normalerweise nur eine bestimmte Version, z. B. v18.12.1, installiert werden. Und einige alte Projekte unterstützen möglicherweise nur alte Versionen des Knotens, z. B. v14.19.3. Was sollen wir zu diesem Zeitpunkt tun? Zuerst die aktuelle Version deinstallieren, dann die Version installieren, die Sie verwenden müssen, und sie dann erneut installieren, wenn Sie die neue Version verwenden müssen? Das muss nicht so mühsam sein, NVM kann dieses Problem für uns lösen.

1.1 Was ist NVM?

        nvm: Node Version Manager, Tool zur Knotenversionsverwaltung. Es ist sehr bequem, die Version von Node JS zu installieren und zu wechseln. Es erleichtert die Installation und Verwaltung mehrerer node.js-Versionen in einem System. Dieses Tool kann schnell zwischen verschiedenen Versionen von node.js wechseln und Code einfach testen, ohne andere Anwendungen zu beeinträchtigen.

Das Projekt hat 68.000 Sterne auf Github

Im Folgenden sind die Hauptfunktionen von NVM aufgeführt:

  1. Unterstützt mehrere Plattformen, einschließlich Linux-, macOS- und Windows-Betriebssysteme.

  2. Unterstützt die Installation und Verwaltung mehrerer node.js-Versionen und kann zwischen verschiedenen Versionen wechseln.

  3. Verwalten Sie globale NPM-Pakete, die NPM-Pakete zwischen verschiedenen Versionen teilen können.

  4. Unterstützt benutzerdefinierte Optionen für die Installation von node.js und die Kompilierung des Quellcodes.

  5. Einfach zu implementieren und einfach zu verwenden, Sie können node.js-Versionen mit einfachen Befehlen installieren, deinstallieren und wechseln.

1.2 NVM installieren

1. Windows: kann von Github heruntergeladen werden, Download-Adresse: Release 1.1.10 coreybutler/nvm-windows GitHub

2. Mac: Holen Sie sich die neueste Version des Installationsbefehls auf der offiziellen Github-Seite, Github-Adresse: GitHub – nvm-sh/nvm: Node Version Manager – POSIX-kompatibles Bash-Skript zum Verwalten mehrerer aktiver node.js-Versionen

Der aktuellste Installationsbefehl lautet:


curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash


wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Überprüfen Sie nach Abschluss der Installation die NVM-Version:

nvm --version

Wenn die Versionsnummer korrekt angezeigt wird, war die Installation erfolgreich.

Wenn die Installation fehlschlägt, können Sie versuchen, den zuvor auf dem Computer installierten Knoten und npm vollständig zu löschen:

# 删除全局 node_modules 目录
sudo rm -rf /usr/local/lib/node_modules

# 删除 node
sudo rm /usr/local/bin/node

# 删除全局 node 模块注册的软链
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

1.3 NVM verwenden

1. Überprüfen Sie die aktuelle Node-Version:

nvm current

2. Alle Node-Versionen anzeigen:

nvm ls

3. Sehen Sie sich alle offiziellen Versionen von Node an, die installiert werden können

nvm ls-remote

4. Installieren Sie die angegebene Knotenversion:

nvm install v16.20.0

   Unterstützen Sie die Fuzzy-Installation, z. B.:

nvm install 14

5. Löschen Sie die installierte Node-Version:

nvm uninstall v14.21.3或nvm uninstall 14

6. Switch Node-Version:

nvm use v16.18.1
​​​​​​​nvm use 16

Die oben genannten Befehle werden häufig verwendet. Darüber hinaus gibt es einige Befehle, die nicht häufig verwendet werden, aber verwendet werden können:

1. Installieren Sie unter der aktuellen Node-Version das npm-Paket mit der angegebenen Versionsnummer global neu.

nvm reinstall-packages <version>

2. Fügen Sie Aliase zu verschiedenen Versionen von Node hinzu

nvm alias <name> <version>

3. Löschen Sie den definierten Alias

nvm unalis <name>

Nvm unterstützt auch andere Befehle. Sie können nvm --help verwenden, um die Hilfe zur Verwendung anzuzeigen. Kurz gesagt, NVM ist ein sehr praktisches Tool, das für Entwickler einen Versuch wert ist.

Zwei, Nr

Der zuvor eingeführte NVM kann zum Wechseln der Knotenversionen verwendet werden. In der Entwicklung kann neben der Knotenversion auch die NPM-Quelle gewechselt werden, z. B. die Standard-NPM-Quelle, die Taobao-Quelle usw. Die manuelle Umschaltung muss jedes Mal eingegeben werden:

npm config set registry https://mirrors.cloud.tencent.com/npm/

Obwohl der Befehl einfach ist, wird die Adresse jedes Mal überall gesucht. Mit nrm können Sie verschiedene Quellen bequem verwalten.

2.1 Was ist Nrm?

nrm: NPM-Registrierungsmanager, NPM-Registrierungsverwaltung, dh NPM-Quellenverwaltungstool, mit dem NPM-Quellen schnell gewechselt werden können.

2.2 Nrm installieren

Installieren Sie nrm global mit npm:

npm install -g nrm

Überprüfen Sie nach Abschluss der Installation die Versionsnummer:

nrm --version

Wenn die Versionsnummer korrekt angezeigt wird, ist die Installation in Ordnung.

2.3 Verwendung von Nrm

1. Quellenliste anzeigen

nrm ls

2. Quelle wechseln

Nrm verwendet <Quellenname>
Hinweis: NRM verwendet Tencent

3. Fügen Sie eine neue Quelle hinzu

nrm add <源名称> <源地址>
如:nrm add local http://localhost:7001/

4. Löschen Sie die Quelle

nrm del <源名称>
如:nrm del local

5. Messung der Quellengeschwindigkeit

# 测试所有源nrm test
# 测试指定的源nrm test <源名称>
如:nrm test yarn

6. Sehen Sie sich die aktuelle Quelle an

nrm current

Wenn keine Ergebnisse angezeigt werden, verwenden Sie den ursprünglichen Befehl, um Folgendes anzuzeigen:

npm config get registry

* Dies ist das Ende dieses Artikels. Wenn Sie Inspiration haben, hoffe ich, auf „Gefällt mir“ und „Favorit“ zu klicken. Vielen Dank für Ihre Ermutigung! *

Je suppose que tu aimes

Origine blog.csdn.net/qq_44848480/article/details/131495223
conseillé
Classement