Node-切换版本
在不同的操作系统上切换Node.js版本的方法有所不同,以下是在Windows、macOS和Linux上常用的几种方法:
Windows
NVM for Windows (nvm-windows)
下载并安装nvm-windows。
安装完成后,打开一个新的命令提示符窗口,然后使用以下命令安装所需的Node.js版本:
1
nvm install <version> # 例如:nvm install 14.17.0
切换Node.js版本:
1
nvm use <version> # 例如:nvm use 14.17.0
macOS 和 Linux
NVM (Node Version Manager)
安装NVM(如果尚未安装):
macOS/Linux通过curl(或wget)安装:
1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
或
1
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
安装完成后,根据提示可能需要重启终端或运行
source ~/.profile
(或source ~/.bash_profile
,. ~/.nvm/nvm.sh
等,取决于你的shell)。
安装Node.js版本:
1
nvm install <version> # 例如:nvm install 16.13.0
切换版本:
1
nvm use <version> # 例如:nvm use 16.13.0
使用其他包管理器或工具
n (Node Version Manager): 类似于NVM,适用于macOS和Linux,使用更简单的安装命令和更轻量级的设计。
1
2
3
4
5
6
7
8
9
10
11
12全局安装n模块:sudo npm install n -g
更新npm到最新版本:sudo npm install npm@latest -g
安装当前稳定版本:sudo n stable
安装最新版本:sudo n latest
卸载指定node版本:sudo n rm 版本号
查看node所有版本:npm view node versions
切换node版本(不会删除已安装的其他版本):sudo n 版本号
node版本降级/升级(安装指定版本): sudo n 版本号(例: sudo n 16.20.0)
查看版本号:node -v
清除node.js的cache: sudo npm cache clean -f
查看版本号:node -vfnm (Fast Node Manager): 跨平台的Node.js版本管理器,适用于Windows、macOS和Linux,强调速度和简洁性。
通过包管理器(如apt, yum, brew等): 可以安装多个版本的Node.js,但管理起来不如NVM等工具灵活。
无论采用哪种方法,安装和切换Node.js版本后,建议验证安装是否成功,可以通过运行 node -v
和 npm -v
来查看当前使用的Node.js和npm的版本。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!