事象
ReactにTypeScriptを導入しようと思い、npm install関連のコマンドで環境構築していた時に下記のようなエラーと遭遇しました。
gyp: No Xcode or CLT version detected!
解決策
Xcodeはインストール済みだったのでアップデートを促すエラーかなと思いアップデートを試しましたが変わりませんでした。
そのため、下記のように削除してからインストールし直しました。
$ sudo rm -rf $(xcode-select -print-path)
# CommandLineToolsのディレクトリを削除
$ sudo rm -rf /Library/Developer/CommandLineTools
# Xcodeを設定とかをリセットする
sudo xcode-select --reset
# Xcodeを再インストール
$ Xcode-select --install
# 再度npmでインストールしてみる
npm install 【インストールしたいパッケージ】
すると...
今度は成功していると思います!