通过nvm搭建Node.js环境
一、安装nvm
nvm介绍: Node.js版本管理工具node.js version management
nvm官网:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网
Windows下安装
源码Github地址:coreybutler/nvm-windows
https://github.com/coreybutler/nvm-windows
1、下载nvm
从官网或从github下载安装包
Releases · coreybutler/nvm-windows · GitHub
2、安装nvm(没有特殊说明的界面直接点击Next)
选择nvm安装目录(安装目录不可以带有中文和空格)
后续安装的不同版本的nodejs都会在这个目录下

选择nodejs环境变量目录(nvm会把这个目录添加到环境变量中,切换node版本的时候,会把要使用的nodejs版本使用软连接映射到这个目录)

3、验证
打开命令行,输入nvm version 或nvm v,会显示当前安装的nvm版本号

4、设置node和npm国内镜像(淘宝镜像)
打开nvm安装目录下的settings.txt,加入以下内容:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
Linux下安装
源码Github地址:
使用官方提供的脚本安装
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
离线安装
1、在github的release页面下载安装包
2、解压到用户目录并重命名为.nvm
tar -zxvf nvm-0.40.3.tar.gz -C ~/
cd ~
mv nvm-0.40.3 .nvm
3、配置环境变量
编辑配置文件.bashrc,添加以下内容
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
4、使配置生效
source ~/.bashrc
5、验证
nvm ls
二、通过nvm安装和管理Node.js版本
打开命令行
1、安装指定版本Node.js
# 指定安装14.16.0版本
nvm install 14.16.0
# 或不指定小版本号,会自动安装指定大版本的最新版本
nvm install 14
安装最新版本:
nvm install latest
2、查看已安装Node.js版本列表
nvm ls

3、切换指定版本号Node.js
如果出现乱码需要选择以管理员身份运行cmd
nvm use 14.21.1
# 14.21.1 是要安装的node版本号

4、验证当前使用Node.js版本
node -v
# 或者使用 nvm ls 命令查看查看nodejs版本列表,前面带*的是当前使用的node版本

win7无法使用nodejs14及以上的版本问题解决方案:
配置系统环境变量NODE_SKIP_PLATFORM_CHECK=1
或使用临时处理方案:执行以下命令
set NODE_SKIP_PLATFORM_CHECK=1
三、使用nrm管理nvm使用的镜像地址
1、安装nrm
npm install -g nrm

如果速度慢,可以先手动设置镜像地址
npm config set registry https://mirrors.tencent.com/npm/
2、查看镜像列表
nrm ls

3、切换镜像
nrm use tencent
# tencent 是要切换的镜像源名称

4、验证
npm config ls
查看registry和home的值

浙公网安备 33010602011771号