NodeComment effectuer la gestion des versions ? L’article suivant partagera avec vous 3 outils de gestion de versions Node.js très pratiques, j’espère qu’il vous sera utile !
Dans l'article précédent "Quelles sont les différences entre les différentes versions de Node.js ?" Comment choisir la bonne version ? " a introduit que la version Node.js est divisée en séries LTS et Current. Lorsque nous devons installer à la fois la version LTS et la version Current dans l'environnement de développement local, nous devons effectuer la gestion des versions sur la version Node.js.
Par exemple, Node.js 8.0.0 et Node.js 17.0.0 doivent être installés localement.
Afin de pouvoir gérer les versions de la version Node.js, j'ai compilé 3 outils de gestion de versions Node.js très pratiques, permettant à chacun de basculer librement entre les différentes versions de Node.js dans l'environnement local.
⭐ Github stars : 60K+
nvm est un outil de gestion de versions de Node.js qui permet aux utilisateurs d'installer, de changer et de gérer rapidement différentes versions de Node.js via la ligne de commande.
Image de : github
nvm est uniquement un projet pour les utilisateurs de macOS et Linux. Si vous êtes un utilisateur Windows, vous pouvez utiliser nvm-windows , nodist ou nvs à la place.
Méthode de téléchargement 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
Si vous rencontrez des problèmes étranges pendant le processus d'installation, vous pouvez consulter les instructions supplémentaires nvm.
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
⭐ Étoiles Github : 16,7K+
n est un outil interactif de gestion de versions Node.js, sans indice, non Fichiers de configuration et non API complexe, elle est très simple à utiliser.
n Disponible uniquement sur macOS et Linux, pas sur Windows.
Vous pouvez utiliser npm pour installer directement globalement :
npm install n -g
n # 显示所有已下载版本 n 10.16.0 # 下载指定版本 n lts # 查看远程所有 LTS Node.js 版本 n run 10.16.0 # 运行指定的 Node.js 版本
Entrez n -h
pour afficher les informations d'aide. Les commandes principales sont les suivantes. : n -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>
⭐ Github stars: 8.4K+
fnm 是一款快速简单 ? 的 Node.js 版本管理器,使用 Rust 构建。
图片来自:freecodecamp
主要特点包括:
.node-version
和 .nvmrc
# bash, zsh and fish shells curl -fsSL https://fnm.vercel.app/install | bash
est un gestionnaire de versions Node.js rapide et simple construit avec Rust.
image De : freecodecamp
.node-version
et .nvmrc
; # 管理员模式打开终端,安装后只能使用管理员模式打开使用 choco install fnm # 安装完成还需要手动设置环境变量
fnm -h # 查看帮助 fnm install 17.0.0 # 安装指定 Node.js 版本 fnm use 17.0.0 # 使用指定 Node.js 版本 fnm default 17.0.0 # 设置默认 Node.js 版本
Pour plus de connaissances sur les nœuds, veuillez visiter : tutoriel Nodejs !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!