Mac系统安装nvm

使用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文件,并重新加载。

source ~/.bash_profile

或者,我们将.bash_profile文件中的内容剪切.zshrc文件中。

报错解决方案参考
报错解决方案参考

安装详情参考

卸载

nvm use system
npm uninstall -g a_module

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

cd ~
rm -rf .nvm

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

nvm管理多个node版本的情况下,需要设置默认node版本,

  nvm alias default 8.1.0 # 指定版本号

或者

  nvm alias default node # 默认最新版本

然后再执行一下

nvm use 版本号

这样子的话,重启终端,node版本才不会发生变化

posted @ 2021-06-07 23:48  万般自然  阅读(699)  评论(0编辑  收藏  举报