Mac に環境をかえてコーディングしたところ、

% npm install

でエラー。

> 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!

どうやら、XCodeが入っていないらしい。
(むかし、インストールしたはずなのだが、OSX を 10.15にアップデートした際に消えてしまったのかな。)

App Store から XCode をダウンロード(約8GB)。
(iPhoneのテザリングを通してなので、通信量がちょっと痛い。)

インストール後、起動してライセンスに同意。
再度、npm install を叩く。

> 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!

またも、エラー。
一応、ターミナルで Command Line Tools をインストールするコマンドを叩く。

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

しかし、すでにインストールされているとのこと。
別のコマンドでも試行。

% sudo xcodebuild -license

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

やはり、エラー。

さらに、別の方法で Command Line Tools をインストールする方法を探す。
XCodeのメニューから「More Developer Tools」を選択。

・Xcode->Open Developer Tool->More Developer Tools

そこで開かれるWEBサイトから、Command Line Toolsを探してダウンロードして、インストール。

% npm install
(略)

> node-gyp rebuild

  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
added 70 packages from 26 contributors and audited 33791 packages in 8.742s

やっと走りました。
何やら、すごく面倒なことになっていますね。

 一覧ページへもどる