nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。
我这里使用的安装方式,如果之前安装过node,一定要把node卸载干净,如果没有安装过node直接卸载,如果没有安装过node,直接从第二个步骤开始
1.如果是官网下载的node安装,直接安装,在终端直接输入下面的命令
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
2.如果是通过homebrew安装的node,在终端执行下面命令
brew uninstall node
3.卸载npm相关
- npm uninstall npm -g
- rm -rf ~/.npm
4.卸载user目录下吗的文件相关
- rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
- cd /usr/local/lib
- rm -rf node*
- rm -rf /usr/local/lib/dtrace/node.d
5.删除 /usr/local/include 下 node 和 node_modules 目录
- cd /usr/local/include
- sudo rm -rf node*
6. 删除 /usr/local/bin 下 node 执行文件
- cd /usr/local/bin
- rm /usr/local/bin/npm
- rm /usr/local/bin/node
- ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除
7.最后查看版本,检查是否卸载
- node -v
- npm -v
下载命令
git clone https://github.com/nvm-sh/nvm.git
进入 nvm目录中执行install.sh 等待执行完成,执行的操作方法就是直接将文件拖入终端然后回车
配置nvm环境变量将下述代码复制到 ~/.bash_profile
- export NVM_DIR="$HOME/.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_completio
在终端输入命令
touch ~/.bash_profile
再输入命令
source ~/.bash_profile
如果还是找不到bash_profile文件,再输入命令
~/.nvm/nvm.sh
打开环境变量文件的方法
source ~/.bash_profile
最后检查nvm是否成功安装
nvm --version
如果nvm无法下载,也可移步下面地址,直接进行下载