解决使用webstorm新建vue项目时‘gyp: No Xcode or CLT version detected!’报错

在使用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项目应该就不会再有报错了!

你可能感兴趣的:(vue.js,vue)