- 不推荐
brew
安装,因为版本管理没有nvm
方便。- 套餐包含(node npm nvm nrm)
一、删除 已安装的相关 文件。
- 删除 Node 安装文件
rm /usr/local/bin/node
Node 文件在/usr/local/bin/node
- 删除本地文件安装包
rm -rf /usr/local/lib/node_modules
(npm 命令在全局 node_modules 目录中,具体路径为/usr/local/lib/node_modules/npm
) - 删除node相关命令引用文件
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm
二、安装 nvm
- 可以参考官方文档
- 懒得看就复制
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
or
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
执行之后会下载 nvm 仓库到本地
~/.nvm
目录,所以也可以直接git clone https://github.com/creationix/nvm.git .nvm
也就是 git 安装方式。
三、设置 nvm 环境变量
- 编辑 环境变量文件
open -e ~/.bash_profile
,没有就自己创建一个,touch ~/.bash_profile
- copy -> paste
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
- 更新配置
source ~/.bash_profile
四、使用 nvm 安装 node
- nvm ls-remote(列出远程所有 node 版本)
- nvm install <version> (选择一个版本安装)
- 等待...
- nvm use <version> (选择刚才所下载版本,当然以后可以下载多个版本,随意切换)
五、使用 npm 安装 nrm(node registry manager)
-
npm i -g nrm
安装 nrm -
nrm ls
查看已有镜像地址列表 -
nrm use cnpm
切换镜像地址
六、常用命令
nvm 常用命令
命令 | 说明 |
---|---|
nvm ls-remote |
查看 node 官方所有版本 |
nvm ls |
罗列本地所有 node 版本 |
nvm current |
查看当前 node 版本 |
nvm install <version> |
下载并安装对应 node 版本 |
nvm uninstall <version> |
卸载对应 node 版本 |
nvm use <version> |
使用对应 node 版本 |
nvm cache dir |
显示缓存目录 |
nvm cache clear |
清除缓存目录 |
nrm 常用命令
命令 | 说明 |
---|---|
nrm ls |
查看已有镜像地址 |
nrm use <registry> |
切换当前镜像地址 |
nrm add <registry> <url> |
添加镜像地址 |
nrm del <registry> |
删除镜像地址 |
nrm test [registry] |
镜像测速,不填写默认测速所有镜像地址 |
网友评论