mac上多用户情况下用homebrew,经常报错没有权限:
touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
这是因为用户对homebrew需要访问的/usr/local目录没有访问权限,解决办法是将目录设置成admin组可访问,然后将用户加到admin组:
echo $(brew --prefix) echo $(groups $(whoami)) sudo dseditgroup -o edit -a $(whoami) -t user admin
sudo chgrp -R admin $(brew --prefix)/* sudo chmod -R g+rwX $(brew --prefix)/*
ls -lah $(brew --prefix)
nvm list
nvm use v20.18.0
安装Node.js 16.13.0。在终端中输入以下命令:
nvm install 16.13.0
设置Node.js 16.13.0为默认版本。在终端中输入以下命令:
nvm alias default 16.13.0
卸载brew安装的node
brew uninstall node@16
淘宝镜像
npm config set registry [<https://registry.npmmirror.com/>](<https://registry.npmmirror.com/>)