本文解决问题:
mac指定node版本
mac切换node版本
mac node版本降级
第一步 进行nvm 安装操作
brew install nvm
执行 nvm --version
nvm --version
出现zsh: command not found: nvm问题去进行配置
第二步 nvm配置
1.输入: vim ~/.bash_profile
点击 i 进行插入操作 插入下面配置
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
插入完成后 点击Esc 然后 使用 :wq. 保存并退出
执行:
source ~/.bash_profile
如果出问题先不管接着往下走
2.输入:vim ~/.zshrc
点击 i 进行插入操作 插入下面配置
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
插入完成后 点击Esc 然后 使用 :wq. 保存并退出
执行:
source ~/.zshrc
3.输入: vim ~/.profile
点击 i 进行插入操作 插入下面配置
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
插入完成后 点击Esc 然后 使用 :wq. 保存并退出
执行:
source ~/.profile
4. 最后开始进行测试
执行:
nvm --version
显示版本号就说明配置成功:0.39.1
第三步 安装node指定版本 node版本降级
执行:
nvm install v14.16.1
安装完成后检查
node --version
注意!!:
1. 如果iterm2 中进行brew isntall xxx 或者brew update ,brew doctor 出现 fatal: not in a git directory报错提示时
fatal: not in a git director
No remote ‘origin’ in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-ser
解决方法
git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-coregit config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-servicesgit config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-caskgit
2. mac 系统终端node版本跟vscode终端node版本不一致时
在vscode终端上执行这行代码,关闭vscode,重启就可以了。
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}