nvm下载管理node版本
本教程适用:
- Linux(x86架构&ARM架构)
- macOS(x86架构&ARM架构)
- Windows(X86架构,ARM架构)
配置前,请事先卸载你已经安装的Node版本和配置的环境变量,避免冲突。
Windows配置方法
Windows下配置NVM,根据NVM项目地址的配置方法,有两种方法:
- 安装器安装
- 手动配置(推荐)
手动配置:
我们下载NVM项目文件,进行手动配置。进入项目发布地址,下载nvm-noinstall.zip
:
解压到一个空白文件内,这个文件夹就是NVM地址目录,比如我这里的地址地址是:D:\myEnvironment\nvm
之后,找到电脑的环境变量,比如Windows10:右键此电脑
-高级系统设置
-环境变量
:
最后,添加环境变量:
NVM_HOME
:NVM地址目录,比如:D:\myEnvironment\nvm
NVM_SYMLINK
:NVM配置Node.js的软链接,该目录需指向并不存在的目录(NVM使用时候会自动创建),比如:D:\myEnvironment\nodejs
追加内容到Path
,追加的内容:
%NVM_HOME%
%NVM_SYMLINK%
安装完成后,在CMD
或者Powershell
下,输入NVM,即可发现安装完成
中国大陆这边连接Node.js和NPM官方服务器有点困难,甚至不单单是下载慢了,有时候直接无法下载使用。所以我们换NVM和Node.js成国内源。
注意扩展名,Windows默认隐藏扩展名(如果你之前没设置过的话);比如这样实际上是
settings.txt.txt
:
到你NVM安装路径,打开settings.txt文件(如果没有,则创建即可),更改:
root: D:\myEnvironment\nvm
path: D:\myEnvironment\nodejs
arch: 64
proxy: none
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
macOS/Linux配置方法
官方也推荐使用Git进行配置,但是官方的还是使用Github。国内的连接…… 所以,我推荐使用Gitee,在Terminal上一次输入:
# 进入家目录
cd ~
# 下载源码
git clone https://gitee.com/mirrors/nvm.git
# 重命名为.nvm
mv nvm .nvm
我们安装好NVM以后,我们需要配置到环境变量:
# Bash Shell用户
vim ~/.profile
# ZSH Shell用户
vim ~/.zshrc
在环境变量内,追加:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
最后,在Terminal重载环境变量配置即可:
# For macOS/Linux With ZSH
source ~/.zshrc
# For Linux With Bash
source ~/.bashrc
终端输入nvm命令,就不会报command not find
了,比如:
nvm -v
管理与安装Node.js
1. 查看已经版本
nvm list
2. 查看可安装版本
# macOS/Linux
nvm ls-remote --lts
# Windows
nvm list available
3. 安装Node.js
我们安装v12.0.0版本node:
nvm install 12.0.0
4. 激活Node.js版本
nvm use 12.21