Windowsでnode-gypが成功した話
最終更新: 2022年3月15日
エラーが出る人は下準備をしていない?!
エラーが出るのはnode-gypの基準に満たしてないかも! node-gyp公式サイトに詳しい情報が載ってるので英語が得意な人は読んでみてください。
下準備
以下のことを順番通りにしてみてください!
Pythonのインストール
まず、Pythonをインストールしてください。 Microsoft StoreのPythonをおすすめします。
Visual Studio Build Toolsのインストール
Pythonの次に、Visual Studio Build Toolsが必要です。 「Visual C++ build tools(Visual C++ビルドツール) ワークロード」もしくは、「Desktop development with C++(C++によるデスクトップ開発) ワークロード」をインストールしてください。 私の環境では、Visual Studio Build Tools 2019をインストールしました。
npmのコンフィグの設定
大半の人はこの設定をしていないのでしょうか? コマンドプロンプトもしくはPowershell等の、npmが使えるものを起動してください。 起動したら、
npm config set msvs_version インストールしたバージョン
を入力してエンターキーを押します。 ※インストールしたバージョンは、先ほどインストールしたVisual Studio Build Toolsのバージョンを入れてください。(私の場合は2019です。)
下準備完了
これでおそらくWindowsでnode-gypのエラーを見ることはないでしょう。 試しにTensorFlow.jsのNode.js版をインストールしてみてください!