Heim  >  Artikel  >  Web-Frontend  >  Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen

Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen

青灯夜游
青灯夜游nach vorne
2022-08-10 20:20:307084Durchsuche

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!

Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen

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 stattdessen

nvm-windows, nodist

oder

nvsWie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen verwenden.

Installationsmethode

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
Wenn während des Installationsvorgangs seltsame Probleme auftreten, können Sie die nvm-Zusatzanweisungen lesen. „Allgemeine Befehle“ , keine Konfigurationsdateien und nein Aufgrund der komplexen API ist die Verwendung sehr einfach.

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 Befehle
npm install n -g

Geben Sie 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 版本

Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen3. fnm

Github-Sterne: 8.4K+

fnm ist ein schneller und einfacher Node.js-Versionsmanager, der mit Rust erstellt wurde.

Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum TeilenBild Von: freecodecamp

Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum TeilenZu 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

      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>
    Zusammenfassung

    n -h查看帮助信息,主要命令如下:

    # bash, zsh and fish shells
    curl -fsSL https://fnm.vercel.app/install | bash

    3. fnm

    Github stars: 8.4K+

    fnm 是一款快速简单 ? 的 Node.js 版本管理器,使用 Rust 构建。

    Wie führt Node.js die Versionsverwaltung durch? 3 praktische Tools zur Versionsverwaltung zum Teilen

    图片来自:freecodecamp

    主要特点包括:

    • ? 跨平台支持,包括:macOS、Windows、Linux;
    • ✨ 单一文件,轻松安装,即时启动 ;
    • ? 以速度为设计理念;
    • ? 适用于 .node-version.nvmrcDieser Artikel empfiehlt 3 sehr häufig verwendete Knoten. js-Versionsverwaltungstools können entsprechend Ihren tatsächlichen Anforderungen verwendet werden.
    Wenn Sie bessere Werkzeuge haben, hinterlassen Sie bitte eine Nachricht zum Teilen.

    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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen