【笔记】Nvm学习笔记

前言

nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.(Github

安装Nvm

MacOS

  • 安装nvm
1
brew install nvm
  • 创建工作目录
1
mkdir ~/.nvm
  • 添加环境变量

~/.zshrc

1
2
3
4
# Setting PATH for Node Version Manager
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
  • 更新环境变量
1
source ~/.zshrc

查看nvm版本

1
nvm --version

查看当前使用的node版本

1
nvm list

查看可以安装的node版本

1
nvm ls-remote

安装其他版本node

<version>:版本号

1
nvm install <version>

安装稳定版

1
nvm install stable

卸载其他版本

<version>:版本号

1
nvm uninstall <version>

切换版本

1
nvm use <version>

完成

参考文献

简书——my木子