因为一些原因,需要将nvm、node、npm重装一次,中间遇到了些问题,记录下,免得下次再次遇到还要花时间查资料
卸载nvm
进入根目录
cd ~
删除所有跟nvm有关的文件
-r表示删除当前目录下的一切,f表示无需用户确认
-rf谨慎使用
rm -rf .nvm
移除配置文件中的配置
配置文件:/.profile、/.bash_profile、/.zshrc、/.bashrc
将其中export NVM_DIR 那段语句删除
让配置文件生效
source 配置文件名
验证是否删除成功
提示command not found;表示卸载成功
卸载node
执行以下命令即可
sudo npm uninstall npm -g
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
sudo rm -rf /usr/local/include/node /Users/$USER/.npm
sudo rm /usr/local/bin/node
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
验证是否删除成功
提示command not found;表示卸载成功
npm跟随node一起被卸载
安装nvm
使用以下命令安装nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh|bash
url部分上https://github.com/nvm-sh/nvm#manual-install的Installation and Updata中复制
此方法安装的nvmPATH路径会自动配置。
如果没有自动配置在~/.bash_profile
文件中最后添加以下代码export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" #This loads nvm
让配置文件生效
source 配置文件名
安装node
使用nvm安装node
安装最新版的node
nvm install stable
安装指定node版本
先查看node所有版本
nvm ls-remote
安装指定版本
nvm install 版本号
npm会跟着node一起安装
安装cnpm(淘宝镜像)
执行以下命令进行安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
遇到的问题
因个人操作问题,改变过用户权限,启动终端总会报一些错,但是能正常使用。
解决方案
在 .zshrc文件中添加以下配置
ZSH_DISABLE_COMPFIX=true
保存后是文件生效
source ~/.zshrc