前后端分离项目,因为需要启动前端项目测试数据,mac安装node npm后启动报错(gyp: No Xcode or CLT version detected! )百度后因为好多处理方式不一样最后,摸索出一套,所及记录如下
启动项目报错信息如下
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/cnpm/node_modules/node-gyp/lib/configure.js:345:16)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 20.1.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/cnpm/node_modules/npminstall/node-gyp-bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/adoreft/vue-scaffold/node_modules/[email protected]@fsevents
gyp ERR! node -v v14.16.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
百度的处理方式如下:
- 打开终端执行命令
sudo rm -rf $(xcode-select -p)
- 填写用户密码后,在执行
xcode-select --install
注意⚠️ :一般可能会有使用mac的同学安装成功,但是不幸,我不是那个
我的报错信息:
我们前端告诉我,实际上可以去官网下载:(Command Line Tools)这个插件,我是先安装了(Xcode V12.4)这个变成软件后去下载的。
下载地址:
https://developer.apple.com/download/more/
下载截图:
然后就是一路安装(大家都会哈)
最后安装项目依赖
再未出现报错!!!