前置知识
- NVM:nvm是一种用于管理设备上的Node版本的工具。
- NRM:nrm 是一个npm源管理器,允许你快速地在npm源间切换。
安装nvm
- 由于网络原因,curl等安装方式都会连接失败,解决方案:采用nvm镜像。
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
- 配置nvm环境,在~/.zshrc中配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- source ~/.zshrc
- 设置默认版本
nvm alias default v14.17.1
- M1芯片的系统,node版本在小于
15.* 以下的都安装不了,因为arm 64架构下没有预编译 NodeJS 二进制文件
arch -x86_64 zsh
nvm install v14.15.4
安装nrm
- 安装:在命令行执行命令,
npm install -g nrm,全局安装nrm。
- 查看源:执行命令
nrm ls查看可选的源。
- 增加源:增加定制的源,执行命令
nrm add <registry> <url>,其中reigstry为源名,url为源的路径。
- 删除源:执行命令
nrm del <registry>删除对应的源。
- 测试源:可以通过
nrm test 测试相应源的响应时间。
mac管理host的工具:SwitchHosts
- 访问github仓库下载。
- 需要注意的是安装包有x64和arm64两种, M1芯片选择arm64版本。