Rumah >hujung hadapan web >tutorial js >Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

青灯夜游
青灯夜游ke hadapan
2022-08-10 20:20:307218semak imbas

NodBagaimana untuk melaksanakan pengurusan versi? Artikel berikut akan berkongsi dengan anda 3 alat pengurusan versi Node.js yang sangat praktikal, saya harap ia akan membantu anda!

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

Dalam artikel sebelumnya "Apakah perbezaan antara pelbagai versi Node.js? Bagaimana untuk memilih versi yang betul? " memperkenalkan bahawa versi Node.js dibahagikan kepada siri LTS dan Semasa. Apabila kita perlu memasang kedua-dua versi LTS dan versi Semasa dalam persekitaran pembangunan tempatan, kita perlu melaksanakan pengurusan versi pada versi Node.js .

Sebagai contoh, Node.js 8.0.0 dan Node.js 17.0.0 perlu dipasang secara setempat.

Untuk dapat mengurus versi versi Node.js, saya telah menyusun 3 alatan pengurusan versi Node.js yang sangat praktikal, membenarkan semua orang bertukar secara bebas kepada Node dalam persekitaran setempat yang berbeza versi js.

1. nvm

Bintang Github: 60K

nvm ialah Nod alat pengurusan versi, membolehkan pengguna memasang, menukar dan mengurus versi Node.js yang berbeza dengan pantas melalui baris arahan.

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

Imej daripada: github

nvm hanyalah projek untuk pengguna macOS dan Linux Jika anda pengguna Windows, anda boleh menggunakan nvm-windows, nodist atau nvs.

Kaedah pemasangan

kaedah muat turun macOS:

# 方式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
Jika anda menghadapi beberapa masalah pelik semasa proses pemasangan, anda boleh menyemaknya

nvm arahan tambahan .

Perintah biasa

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

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

2 >Bintang Github: 16.7K

n ialah alat pengurusan versi Node.js interaktif tanpa subskrip, tiada fail konfigurasi dan tiada API yang kompleks. Penggunaannya sangat mudah.

n hanya berfungsi pada macOS dan Linux, bukan Windows.

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsiKaedah pemasangan

Anda boleh menggunakan npm untuk memasang terus ke dunia:

Arahan biasa

npm install n -g

Masukkan untuk melihat maklumat bantuan adalah seperti berikut:

n          # 显示所有已下载版本
n 10.16.0  # 下载指定版本
n lts      # 查看远程所有 LTS Node.js 版本
n run 10.16.0 # 运行指定的 Node.js 版本

3 fnmn -h

  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>

Bintang Github: 8.4K

fnm ialah pengurus versi Node.js yang pantas dan ringkas yang dibina dengan Rust.

Imej daripada:

freecodecamp

Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi

Ciri utama termasuk:

sokongan merentas platform, termasuk: macOS, Windows, Linux;

Fail;

  • Kaedah pemasangan
  • persekitaran macOS / Linux:
  • Persekitaran Windows: .node-version.nvmrc
  • Persekitaran Linux/macOS/Windows juga boleh memuat turun terus fail binari untuk pemasangan, alamat muat turun:
github.com/Schniz/fnm/…

Arahan biasa

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

Ringkasan
# 管理员模式打开终端,安装后只能使用管理员模式打开使用

choco install fnm

# 安装完成还需要手动设置环境变量

Artikel ini mengesyorkan 3 alatan pengurusan versi Node.js yang sangat biasa digunakan, yang boleh anda pilih untuk digunakan mengikut keperluan sebenar anda.

Jika anda mempunyai alatan yang lebih baik, sila tinggalkan mesej untuk dikongsi.

Untuk lebih banyak pengetahuan berkaitan nod, sila lawati: tutorial nodejs!

Atas ialah kandungan terperinci Bagaimanakah Node.js melaksanakan pengurusan versi? 3 alat pengurusan versi praktikal untuk dikongsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:juejin.cn. Jika ada pelanggaran, sila hubungi admin@php.cn Padam