什么是nvm?
nvm是Mac下的node管理工具,可以在一台电脑上安装多个node版本,并灵活切换
已经搜索到安装了,当然就不用再多介绍为啥安装这玩意了,是吧老铁
官网地址(github源代码地址)
废话不说开整
1. 卸载已安装到全局的 node/node
1、首先查看电脑上是否安装的有node,查看node版本 node -v
2、如果有node就彻底删除
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
安装nvm
1、下载
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
(如果报错失败或连接不到远程,先在host文件中配置:185.199.109.133 raw.githubusercontent.com)
2、正常情况下安装完成后,会自动在全局配置文件中,配置好相应的环境变量。可以使用 nvm -v 命令进行验证
如何编辑host
- 找到host文件 sudo vi /etc/hosts
- 输入 i 进入编辑模式
- 追加 185.199.109.133 raw.githubusercontent.com
- 输入esc 退出编辑模式
- 输入:wq 保存退出
- 再进行安装nvm操作就可以了
nvm 常用命令
nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本
nvm uninstall v8.9.2 : 删除node的8.9.2的版本
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7