my cognition

書きたいことを書きます。

node 18.18 で、 spawn node-gyp が原因でビルドが失敗する場合の対処方法

node 18.18 で node-gyp が同梱されなくなったことが原因です。

github.com

ワークアラウンド

node-gyp を明示的にインストールする

yarn global add node-gyp などとして、ビルド環境に明示的にインストールします。

github.com

バージョンを下げる

node 18.17 であれば上手く行くようです。

qiita.com

参考文献

Build fails with node-gyp error after Node 18.18 · Issue #194665 · microsoft/vscode · GitHub