提示:如果要安装nvm包管理器,需要把电脑上的node删除!
一、Mac上面如何删除node
1: 打开终端,输入下面命令,查看是否已安装node.js
node -v
如果已经安装了,会显示版本号; 如图:
v16.13.1
如果没有会显示:如图
zsh: command not found: node
2: 如果已经安装了node.js,可以通过下面命令卸载node.js
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
这个目录会删除node.js的安装目录相关文件
3: 在用第一步的方式来测试,是否卸载成功!
4: 最后用下面命令删除node.js配置文件
sudo rm -rf ~/.npmrc ~/.npm ~/.node-gyp
这个命令会删除node.js的配置文件,包括npm的配置文件和缓存文件
二、安装nvm
1: 打开终端,进入系统根目录cd
2: 在根目录文件配置dash_profile,
3: 如果没有dash_profile文件输入touch .dash_profile,
4: 如果有的话直接打开open .dash_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_completion
5: 根目录执行curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
然后在执行source .bash_profile
6: 安装完成了
注:若出现 每次打开终端,nvm都是使用默认的node版本,而非上次使用的node版本,则需要重置mac 默认版本,依次输入以下命令,重新打开终端即可。
nvm alias default 版本
nvm use 版本
我遇到的问题记录一下:
当我用nvm下载的时候,不能下载版本4.4.5,报错
我执行了arch -x86_64 zsh
完美解决下载来了!!