Heim >System-Tutorial >MAC >So installieren Sie NVM auf Mac für die Verwaltung von node.js
effizient verwalten mehrere Node.js -Versionen: NVM -Installationshandbuch für Mac System
Verwaltung mehrerer Node.js -Versionen gleichzeitig, insbesondere wenn ein Projekt Version 14 erfordert und das andere Version 16 benötigt, kann es sich als Dreh- und Kleinschreibung anfühlen. Glauben Sie mir, ich habe ein tiefes Verständnis - ich bin einmal spät aufgeblieben, um Fehlermeldungen für die Anforderungen des Projekts für die Node.js -Version zu debuggen. Zu diesem Zeitpunkt ist NVM (Node Version Manager) nützlich.
Egal, ob Sie ein Entwickler sind, der Legacy -Projekte ausführt, ein Entwickler, der die neuesten Funktionen ausprobiert, oder ein Anfänger, der zum ersten Mal Node.js lernt, NVM sorgt für Ihre Produktivität. Sie können es sich als Ihren Node.js "Time Machine" vorstellen, mit dem Sie sich frei zwischen verschiedenen Versionen wechseln können.
Wenn Sie ähnliche Probleme haben, lassen Sie mich bitte Schritt für Schritt auf Ihrem MAC -System mit der Installation von NVM aufnehmen. Ich werde alle Schritte ausführlich nach unten brechen, um die Installation zu vervollständigen.
Bevor Sie NVM installieren, überprüfen Sie schnell einige Vorbereitungen, um sicherzustellen, dass der Installationsprozess reibungslos verläuft.
Sie brauchen:
Schauen Sie sich auch an, wie Sie Node.js auf Ihrem Mac deinstallieren.
Die beliebteste und unkomplizierteste Möglichkeit zur Installation von NVM besteht darin, Curl (ein gemeinsames Tool, das bereits auf den meisten Macs installiert wurde) oder WGE (ein weiteres Tool zum Herunterladen von Dateien). Auf diese Weise habe ich zuerst versucht, da es schnell aussieht und ich das Problem der Node.js in meinem Projekt nicht beheben kann.
Hinweis: Curl und WGet? Verwenden Sie einfach alle verfügbaren Tools. Curl ist auf macOS vorinstalliert, aber Sie können WGet bei Bedarf über Homebrew (Brew Install WGet) installieren. Wenn Sie nicht sicher sind, welche Shell Sie verwenden, führen Sie Echo $ Shell aus. Beginnend mit MacOS Catalina ist ZSH die Standardhülle, sodass die meisten Benutzer ~/.ZSHRC bearbeiten.
Bevor wir den Installationsprozess eingehend verstehen, verstehen wir zunächst den Betriebsprozess des Terminals, insbesondere für neue Benutzer von MacOS Sequoia. Das ist nicht schwierig.
Betriebsschritte:
curl -o- https://raw.githubusercontent.... | bash
wget -qO- https://raw.githubusercontent.... | bash
nano ~/.zshrc
nano ~/.bash_profile
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source ~/.zshrc
ein (Wenn Sie Bash verwenden, ersetzen Sie ~/.ZSHRC durch ~/.bash_profile). nvm --version
ein.
Herzlichen Glückwunsch, wenn Sie die Versionsnummer sehen! Sie haben NVM erfolgreich installiert.
Persönliche Erfahrung: Als ich NVM zum ersten Mal installierte, habe ich ein Problem gestoßen: Das Xcode -Befehlszeilen -Tool fehlt. Schnelle Lösung: xcode-select --install
. Nach dem Ausführen des Curl -Befehls, der Hinzufügung von NVM zu meiner Shell -Konfigurationsdatei und der Anwendung der Änderungen mit source ~/.zshrc
funktionierte alles gut.
Wenn Sie Zeit sparen und den Vorgang vereinfachen möchten, ist Homebrew bei der Installation von NVM die beste Wahl. Es ist wie das Schweizerische Messer von MacOS -Werkzeugen - einfach, zuverlässig und kann alle mühsamen Dinge für Sie bewältigen. Wenn Sie bei dem Gedanken, unordentliche Skripte zu kopieren, entkommen möchten, ist Homebrew Ihr neuer bester Partner. Es kann Aufgaben schnell erledigen und Ihnen wertvollere Zeit geben.
Ich habe mich beim ersten Mal in sie verliebt, als ich Homebrew benutzte. Es fühlt sich an, als würde man einen Cheat -Code für Ihren Mac finden. Vertrauen Sie mir, sobald Sie es versucht haben, möchten Sie wissen, wie Sie vorher ohne es überlebt haben.
Folgendes ist die Installation von NVM mit Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
ein. brew install nvm
ein. mkdir ~/.nvm export NVM_DIR="$HOME/.nvm" . "$(brew --prefix nvm)/nvm.sh"
ein. nano ~/.zshrc
nano ~/.bash_profile
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source ~/.zshrc
ein (Wenn Sie Bash verwenden, ersetzen Sie ~/.ZSHRC durch ~/.bash_profile). nvm --version
ein.
Wenn die Versionsnummer erscheint, herzlichen Glückwunsch - Sie haben NVM mit Homebrew erfolgreich installiert!
Wenn Sie mit MacPorts vertraut sind, ist dies auch eine gute Wahl für die Installation von NVM. Es hält die Dinge einfach und lindert den Druck, Software auf Ihrem Mac zu verwalten. Ich habe es bereits bei älteren MacOS -Versionen verwendet und obwohl es nicht das schönste Werkzeug ist, ist es zuverlässig und hilft Ihnen tatsächlich bei dem, was Sie tun müssen. Manchmal ist dies das Wichtigste.
Folgendes ist die Installation von NVM mit MacPorts:
sudo port install nvm
ein, um NVM über MacPorts zu installieren. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source ~/.zshrc
ausführen. nvm --version
, um die Installation zu überprüfen.
Wenn Sie die Versionsnummer sehen, können Sie starten!
Hier kommt NVM wirklich ins Spiel. Ich erinnere mich, dass ich gleichzeitig an zwei Projekten gearbeitet habe (dies ist meine grundlegende Situation) - einer benötigt Node.js 14 für Stabilität und der andere erfordert Node.js 18 für die neuesten Funktionen. Ohne NVM wäre das Umschalten der Version ein Albtraum und erfordert deinstallieren, neu zu installieren und zu beten, dass während des Prozesses keine Probleme oder irgendetwas fehlen. Als ich NVM entdeckte, fühlte es sich an, als hätte ich die Schultern von der Last genommen.
Folgendes ist, wie man Node.js Versionsmanagement einfach macht:
nvm install 14
aus und NVM werden es herunterladen und einrichten. Es ist so einfach wie eine Tasse Kaffee aus Ihrem Lieblingscafé - kein Drama. nvm use 16
aus und Sie sind fertig. Ich benutze diese Funktion häufig, wenn ich Updates in einer Sandbox -Umgebung testete. nvm alias default 14
, um Node.js 14 als Ihre bevorzugte Version festzulegen. Auf diese Weise wird es automatisch geladen, wenn Sie das Terminal öffnen-perfekt für langfristige Projekte. Mit NVM können Sie ohne Anstrengungen schnell Projekte in verschiedenen Node.js -Umgebungen testen, debuggen und ausführen. Ich habe unzählige Stunden gespart (und viele Kopfschmerzen vermieden), indem ich NVM -Versionsmanagement für mich zugelassen habe.
Es ist viel einfacher, node.js auf macOS mit NVM zu verwalten. Unabhängig davon, ob Sie es mit Curl, Homebrew oder MacPorts installieren, ist der Vorgang sehr einfach und flexibel. Nach der Installation dauert das Umschalten zwischen Node.js -Versionen nur wenige Sekunden, wodurch Kompatibilitätsprobleme vermieden werden.
Um zu überprüfen, ob NVM auf Ihrem Mac installiert ist, führen Sie nvm --version
in Ihrem Terminal aus. Wenn die Versionsnummer angezeigt wird, bedeutet dies, dass NVM installiert ist.
NVM auf ZSH installieren:
curl -o- https://raw.githubusercontent.... | bash
. nano ~/.zshrc
. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source ~/.zshrc
ausführen. nvm --version
ordnungsgemäß funktioniert. Um den Pfad zu NVM auf Ihrem Mac einzurichten, fügen Sie export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Ihrer Shell -Konfigurationsdatei hinzu und führen Sie source ~/.zshrc
in Ihrem Terminal aus.
Beachten Sie, dass ich den Befehl in der Ausgabe nicht vollständig kopieren kann, da der vollständige Curl- oder WGet -Befehlslink aus dem Originaltext weggelassen wird. Bitte finden Sie den richtigen Installationsbefehlslink selbst.
Das obige ist der detaillierte Inhalt vonSo installieren Sie NVM auf Mac für die Verwaltung von node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!