NPM gyp: No Xcode or CLT version detected!

分类:技术 | 3月 30th, 2020 | 462 views | 暂无评论

在mac下使用npm安装包的时候,老是报这个错误,具体信息如下:

node-gyp rebuild

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 (/Users/sobird/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Darwin 19.3.0
gyp ERR! command "/Users/sobird/.nvm/versions/node/v8.12.0/bin/node" "/Users/sobird/.nvm/versions/node/v8.12.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/sobird/Meituan/Oasis_FE/node_modules/fsevents
gyp ERR! node -v v8.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

个人经验,发现是每次升级xcode后,都会报这个错误,为避免再次出现该错误,本文记录下执行操作

终端执行下面命令

xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

如果出现以上结果,说明xcode-select --install命令不好使,放大招,执行下面的命令:

sudo rm -rf $(xcode-select -print-path)
xcode-select --install
等待完成

可能执行的时间比较长,耐心等待即可。

从短视频到直播

分类:生活 | 3月 11th, 2020 | 382 views | 暂无评论

早在2014年我开始用美拍来拍摄短视频,当时是出于好玩和好奇的心态使用,觉得:“哎,这个不错”。可以用视频来记录自己的生活状态。觉得不错的原因当时大概是因为:短视频这种传播形式不同于以往的图文形式,比如以前发朋友圈一般都是发一张图片配一段文字,那么现在就可以发一段视频来分享自己的生活状态。

继续阅读…