使用Git安装(git v1.7.10+)

注意⚠️:绝对不能用sudo,即不能用root来安装,否则,用普通用户会报错。
1.nvm安装node的时候会报:mkdir: /Users/fuzemeng/.nvm/alias/lts: Permission denied
2.nvm: command not found

进入home

cd ~

克隆nvm仓库到当前目录,

git clone https://github.com/nvm-sh/nvm.git .nvm

进入.nvm目录

cd ~/.nvm

切换到最新的版本分支

 git checkout v0.38.0

启动nvm

. ./nvm.sh

配置.bash_profile文件

vim ~/.bash_profile

将下面的内容写入.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_completion

重新加载.bash_profile文件

source ~/.bash_profile

重新打开终端:nvm -v测试一下
如果报找不到nvm的错误,那么再配置一下.zshrc文件,并重新加载。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

详情参考

卸载

nvm use system
npm uninstall -g a_module

执行下面的命令移除nvm内容

cd ~
rm -rf .nvm

移除掉~/.profile, ~/.bash_profile, ~/.zshrc, ~/.bashrc文件中关于nvm的配置