NVM 使用
NVM(Node Version Manager)是 Node.js 的版本管理工具。
NVM 项目为 macOS 和 Linux 开发。Windows 用户需要使用 NVM for Windows。
安装
NVM 官方声称不支持使用 Homebrew 安装 NVM。不过我个人使用 Homebrew 安装 NVM 倒是没觉得有问题。
- 
macOS / Linux curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash如果要更新 NVM,再次运行上面的命令即可。 
- 
Homebrew brew install nvm
安装 Node:
nvm install --lts
Windows
winget install CoreyButler.NVMforWindows  # 安装 NVM
nvm install lts                           # 安装 LTS 版本的 Node.js
常用命令
nvm install <version>    # 安装指定版本的 Node
nvm uninstall <version>  # 删除指定版本的 Node
nvm use <version>        # 切换使用指定的版本。
nvm ls-remote --lts      # 列出所有官方的 Node
nvm ls                   # 列出所有安装的 Node
nvm current              # 显示当前使用的版本
nvm alias                # 给不同版本添加别名
nvm unalias              # 删除自定义的别名。
nvm reinstall-packages   # 在当前 Node 环境下,重新安装指定版本号的 npm 包
默认别名:
- default:默认启用的 Node 版本。
- node:通常指向最新的稳定版本的 Node。当你运行- nvm install node时,NVM 会安装最新的稳定版,并将其作为- node别名。
- stable:通常指向最新的稳定版本的 Node,与- node类似。
- lts/*:指向最新的长期支持(LTS)版本的 Node,例如- lts/argon。
- lts/argon、- lts/boron等:指向特定代号的 LTS 版本。
nvm install node      # 安装最新的稳定版本的 Node
nvm install 16        # 安装最新版的 Node 16
nvm alias default 16  # 设置默认使用 Node 16
node 版本选择:对于老项目,最好使用
16.x.x版本。更高级的版本有很大的兼容性问题。
Troubleshooting
在 Windows 上执行 nvm use <version> 命令出现乱码:原因是权限不足。请在管理员权限下重新运行命令。
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号