记一次重装nvm、node、npm

因为一些原因,需要将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

你可能感兴趣的:(记一次重装nvm、node、npm)