mac上安装nvm管理node版本以及nvm如何设置node默认版本

安装

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash # v0.33.1版本号根据自己需要来指定

验证

输入nvm --version

如果提示命令不存在

  1. 可以重新打开终端试一下
  2. 可能因为缺少.bash_profile文件

运行touch ~/.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

如果还没解决问题,可能是新建的配置文件名字不对

解决方法

看一下你用的是什么终端

如果是mac自带的bash,对应的配置文件是.bash_profile或者.profile;
如果是zsh,对应的是.zshrc

总之可能的文件是以下这些,总有一个是对的,解决方法二选一(我是用第二种方法解决的)
~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc

  1. 在.bash_profile新增一句source ~/(以上几个选一个)
  2. 新增对应的文件,重新输入环境变量配置信息

管理node版本

几个常用命令

nvm ls # 列出当前安装的所有node版本
nvm ls-remote # 列出所有node版本

nvm install 版本号 # 安装指定版本的node 版本号取nvm ls-remote列出的

nvm uninstall vsersion  # 卸载指定版本号

nvm use version # 切换到指定node版本

设置默认node版本

通过以上方式安装nvm后,切换好node版本,但是每次打开vscode后,版本号会变掉,这个时候可以设置默认版本

nvm alias default version

这样版本号就不会再变了,在需要切换的时候手动切换就可以了

更多文档信息见https://github.com/nvm-sh/nvm

你可能感兴趣的:(日常总结,node)