Heim > Web-Frontend > js-Tutorial > Hauptteil

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

青灯夜游
Freigeben: 2022-09-08 20:35:05
nach vorne
7174 Leute haben es durchsucht

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:

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
Nach dem Login kopieren

Allgemeine Befehle
npm install n -g
Nach dem Login kopieren

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 版本
Nach dem Login kopieren

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>
    Nach dem Login kopieren
    Zusammenfassung

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

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

    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!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage