最后发现是node版本太高 ,然后更新到了稳定版本
去node官网查看最新版本为16.4.0,稳定版本14.7.1,在终端执行
node -v
查看本地node版本 发现是15.4
找到了一个可以更改node版本为稳定版本的办法
先执行
sudo npm cache clean -f
清除node的cache
然后再执行
sudo npm install -g n
安装n工具,这个工具是专门用来管理node版本的,工具名:n
再执行
sudo n stable
安装稳定版本node
再运行
npm install
下载依赖,不再报 err code 1
报错 gyp: No Xcode or CLT version detected!
解决办法是重新安装xcode
先执行
sudo rm -rf$(xcode-select -p)
删除已安装的CommandLineTools
再执行
sudo xcode-select --install
进行xcode安装 ,同意条款选择同意
再进行npm install 不报错,正确下载依赖