


Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen
NodeWie führe ich eine Versionsverwaltung durch? Der folgende Artikel stellt Ihnen drei sehr praktische Node.js-Versionsverwaltungstools vor. Ich hoffe, er wird Ihnen hilfreich sein!
Im vorherigen Artikel „Was sind die Unterschiede zwischen den verschiedenen Versionen von Node.js?“ Wie wähle ich die richtige Version aus? “ führte ein, dass die Node.js-Version in LTS- und Current-Serie unterteilt ist. Wenn wir sowohl die LTS-Version als auch die Current-Version in der lokalen Entwicklungsumgebung installieren müssen, müssen wir eine Versionsverwaltung für die Node.js-Version durchführen.
Zum Beispiel müssen Node.js 8.0.0 und Node.js 17.0.0 lokal installiert werden.
Um die Node.js-Version versionieren zu können, habe ich drei sehr praktische Node.js-Versionsverwaltungstools zusammengestellt, die es jedem ermöglichen, frei zwischen verschiedenen Node.js-Versionen in der lokalen Umgebung zu wechseln. 1. NVM
Bild von:
github
nvm ist nur ein Projekt für macOS- und Linux-Benutzer, Sie können stattdessennvm-windows, nodist
odernvs verwenden.
macOS-Downloadmethode: # 方式1 浏览器打开下面链接下载
https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh
# 下载完成后,通过命令安装
sh install.sh
# 方式2 推荐
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# 方式3
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
n Nur unter macOS und Linux verfügbar, nicht unter Windows.
Installationsmethode
Sie können npm verwenden, um direkt global zu installieren:
nvm ls # 查看版本安装所有版本 nvm ls-remote # 查看远程所有的 Node.js 版本 nvm install 17.0.0 # 安装指定的 Node.js 版本 nvm use 17.0.0 # 使用指定的 Node.js 版本 nvm alias default 17.0.0 # 设置默认 Node.js 版本 nvm alias dev 17.0.0 # 设置指定版本的别名,如将 17.0.0 版本别名设置为 dev
Allgemeine Befehlenpm install n -g
Nach dem Login kopieren
Geben Sie npm install n -g
n -h
ein, um die Hilfeinformationen anzuzeigen. Die Hauptbefehle lauten wie folgt :
n # 显示所有已下载版本 n 10.16.0 # 下载指定版本 n lts # 查看远程所有 LTS Node.js 版本 n run 10.16.0 # 运行指定的 Node.js 版本
3. fnm
⭐ Github-Sterne: 8.4K+
fnm ist ein schneller und einfacher Node.js-Versionsmanager, der mit Rust erstellt wurde.
Bild Von: freecodecamp
Zu den wichtigsten Funktionen gehören:
- ? Plattformübergreifende Unterstützung,
- ✨ Einzelne Datei, einfache Installation;
- ? Dateien
.node-version
und.nvmrc
Windows Die Umgebung kann die Binärdatei auch direkt zur Installation herunterladen. Download-Adresse:github.com/Schniz/fnm/…
Allgemeine Befehle
Zusammenfassungn Display downloaded Node.js versions and install selection n latest Install the latest Node.js release (downloading if necessary) n lts Install the latest LTS Node.js release (downloading if necessary) n <version> Install Node.js <version> (downloading if necessary) n install <version> Install Node.js <version> (downloading if necessary) n run <version> [args ...] Execute downloaded Node.js <version> with [args ...] n which <version> Output path for downloaded node <version> n exec <vers> <cmd> [args...] Execute command with modified PATH, so downloaded node <version> and npm first n rm <version> Remove the given downloaded version(s) n prune Remove all downloaded versions except the installed version n --latest Output the latest Node.js version available n --lts Output the latest LTS Node.js version available n ls Output downloaded versions n ls-remote [version] Output matching versions available for download n uninstall Remove the installed Node.js</version></version></cmd></vers></version></version></version></version></version></version></version></version>
Nach dem Login kopierenn -h
查看帮助信息,主要命令如下:# bash, zsh and fish shells curl -fsSL https://fnm.vercel.app/install | bash
Nach dem Login kopieren3. fnm
⭐ Github stars: 8.4K+
fnm 是一款快速简单 ? 的 Node.js 版本管理器,使用 Rust 构建。
图片来自:freecodecamp
主要特点包括:
- ? 跨平台支持,包括:macOS、Windows、Linux;
- ✨ 单一文件,轻松安装,即时启动 ;
- ? 以速度为设计理念;
- ? 适用于
.node-version
和.nvmrc
Dieser Artikel empfiehlt 3 sehr häufig verwendete Knoten. js-Versionsverwaltungstools können entsprechend Ihren tatsächlichen Anforderungen verwendet werden.
Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial!
Das obige ist der detaillierte Inhalt vonWie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So löschen Sie einen Knoten mit nvm: 1. Laden Sie „nvm-setup.zip“ herunter und installieren Sie es auf dem Laufwerk C. 2. Konfigurieren Sie Umgebungsvariablen und überprüfen Sie die Versionsnummer mit dem Befehl „nvm -v“. install“-Befehl Knoten installieren; 4. Löschen Sie den installierten Knoten über den Befehl „nvm uninstall“.

Wie gehe ich mit dem Datei-Upload um? Der folgende Artikel stellt Ihnen vor, wie Sie Express zum Hochladen von Dateien im Knotenprojekt verwenden. Ich hoffe, er ist hilfreich für Sie!

In diesem Artikel stellen wir Ihnen das Prozessmanagement-Tool „pm2“ von Node vor und sprechen darüber, warum PM2 benötigt wird und wie Sie PM2 installieren und verwenden. Ich hoffe, dass es für alle hilfreich ist!

Detaillierte Erläuterungs- und Installationshandbuch für Pinetwork -Knoten In diesem Artikel wird das Pinetwork -Ökosystem im Detail vorgestellt - PI -Knoten, eine Schlüsselrolle im Pinetwork -Ökosystem und vollständige Schritte für die Installation und Konfiguration. Nach dem Start des Pinetwork -Blockchain -Testnetzes sind PI -Knoten zu einem wichtigen Bestandteil vieler Pioniere geworden, die aktiv an den Tests teilnehmen und sich auf die bevorstehende Hauptnetzwerkveröffentlichung vorbereiten. Wenn Sie Pinetwork noch nicht kennen, wenden Sie sich bitte an was Picoin ist? Was ist der Preis für die Auflistung? PI -Nutzung, Bergbau und Sicherheitsanalyse. Was ist Pinetwork? Das Pinetwork -Projekt begann 2019 und besitzt seine exklusive Kryptowährung PI -Münze. Das Projekt zielt darauf ab, eine zu erstellen, an der jeder teilnehmen kann

Wie packe ich die ausführbare Datei von nodejs mit pkg? Im folgenden Artikel erfahren Sie, wie Sie mit pkg ein Node-Projekt in eine ausführbare Datei packen. Ich hoffe, dass er Ihnen weiterhilft!

npm node gyp schlägt fehl, weil „node-gyp.js“ nicht mit der Version von „Node.js“ übereinstimmt. Die Lösung ist: 1. Löschen Sie den Knotencache über „npm cache clean -f“ 2. Über „npm install -“ g n“ Installieren Sie das n-Modul. 3. Installieren Sie die Version „node v12.21.0“ über den Befehl „n v12.21.0“.

Was ist ein Single-Sign-On-System? Wie implementiert man es mit NodeJS? Im folgenden Artikel erfahren Sie, wie Sie mit Node ein Single-Sign-On-System implementieren. Ich hoffe, dass er Ihnen weiterhilft!

Die Authentifizierung ist einer der wichtigsten Teile jeder Webanwendung. In diesem Tutorial werden tokenbasierte Authentifizierungssysteme und ihre Unterschiede zu herkömmlichen Anmeldesystemen erläutert. Am Ende dieses Tutorials sehen Sie eine voll funktionsfähige Demo, die in Angular und Node.js geschrieben wurde. Traditionelle Authentifizierungssysteme Bevor wir zu tokenbasierten Authentifizierungssystemen übergehen, werfen wir einen Blick auf traditionelle Authentifizierungssysteme. Der Benutzer gibt seinen Benutzernamen und sein Passwort im Anmeldeformular ein und klickt auf „Anmelden“. Nachdem Sie die Anfrage gestellt haben, authentifizieren Sie den Benutzer im Backend, indem Sie die Datenbank abfragen. Wenn die Anfrage gültig ist, wird eine Sitzung mit den aus der Datenbank erhaltenen Benutzerinformationen erstellt und die Sitzungsinformationen werden im Antwortheader zurückgegeben, sodass die Sitzungs-ID im Browser gespeichert wird. Bietet Zugriff auf Anwendungen, die unterliegen
