環境
- macOS Catalina 版本 10.15.6
- Node v14.5.0
- npm v6.14.5
問題
最近換新電腦,在開新專案執行 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
解決方法
參考此文:Installation notes for macOS Catalina (v10.15)
sudo rm -rf $(xcode-select -print-path)
執行過程它會重新安裝 command line tools
完成安裝後就行了
參考連結中還有其他指令,但我僅執行這行就成功了,若有朋友也遇到相同問題,可以參考接下來的動作
xcode-select --install