在使用webstorm新建vue项目时,遇到了下面的错误
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
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:310:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.4.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
顺便提一句,我的操作系统是macOS 11.1
经过网上查找资料,解决方法如下:
无需要在App Store中安装庞大的xcode,只需要在终端里面执行下面的命令即可
sudo rm -rf $(xcode-select -print-path)
执行过程中会提示输入密码。
若执行完成后电脑弹窗提醒安装命令行开发工具,点击安装即可,若没有出现弹窗提示,可以执行下面的命令:
sudo xcode-select --install
等待执行完成后再尝试新建vue项目应该就不会再有报错了!