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
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
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
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 版本
fnm ist ein schneller und einfacher Node.js-Versionsmanager, der mit Rust erstellt wurde.
Bild Von: freecodecamp
Zu den wichtigsten Funktionen gehören:
.node-version
und .nvmrc
Windows Die Umgebung kann die Binärdatei auch direkt zur Installation herunterladen. Download-Adresse: Allgemeine Befehle
n 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>
n -h
查看帮助信息,主要命令如下:
# bash, zsh and fish shells curl -fsSL https://fnm.vercel.app/install | bash
⭐ Github stars: 8.4K+
fnm 是一款快速简单 ? 的 Node.js 版本管理器,使用 Rust 构建。
图片来自:freecodecamp
主要特点包括:
.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!