Mac上使用react项目,之前没有问题,一段时间没使用项目,运行npm install 下载项目依赖包报错如下
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
尝试方案
1.根据网上答案,尝试以下命令修复
$ xcode-select --install
得到以下信息
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
解决方案
1.根据提示,进行删除再下载操作
$ sudo rm -rf $(xcode-select -print-path)
$ xcode-select --install
2.根据提示,等待软件安装,结果如图
3.使用App Store中重新下载Xcode,安静等待,时间较长,下载完成
重新运行 npm install 问题解决
参考
https://juejin.im/post/6844904058076020743
https://github.com/schnerd/d3-scale-cluster/issues/7