window安装
- https://github.com/coreybutler/nvm-windows/releases 下载setup版本
- nvm version
- nvm ls-remote 查看可安装的版本
-
node不是可执行文件
E:\dev-soft\nvm新增一个nodejs目录
修改环境变量NVM_SYMLINK追加nodejs目录
- nvm use 16.14.0
mac安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件
命令行
显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles No && killall Finder
- 输出安装目录 echo $NVM_DIR // /Users/mac/.nvm
- 找到目录位置,用vscode打开
新建配置文件
- 在/Users/mac/,.bashrc加入
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使用问题
安装node
- 提示没权限时
- 找到当前角色 whoami
- 找到.nvm目录 echo $NVM_DIR
- 改变使用角色 sudo chown -R mac .nvm
nvm功能
- 安装或者卸载node版本 nvm install <version> [arch] //arch 32/64位
nvm install/uninstall 11.6.0 32
- 使用node版本
nvm use 11.6.0 32
- node -v检测
- nvm ls 查看已安装的node版本
mac针对退出终端无法固定node版本
- nvm use 16.14.0
- nvm current//显示当前版本
- nvm alias default 16.14.0
- 删除之前的固定版本 npm uninstall 12.18.0