npm installで「gyp:No Xcode or CLT version detected!」が出た時の対処

モノレポ:MacBookPro2020が届いた後、環境構築しようとした際に出た。

現象

npm i

gyp: No Xcode or CLT version detected!

Mac OS Catalinaで出る現象のよう。

対処

参考:Installation notes for macOS Catalina (v10.15)|node-gyp|GitHub(opens new window)

xcode-selectの入れ直しをしたら良さそう。

$ sudo rm -rf $(xcode-select -print-path)
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

これで解消しました。