プロジェクトでノードNPM依存関係を使用しようとする一環として、node-gyp rebuild
問題があります 報告されました 。
私はこれの解決策を知っています SO質問 ですが、それはWindows 10では機能しません(私は32ビットを使用しているので、これが関連するかどうかわかりません)。 Windows SDK 7.1(およびその他)はインストールされません。
誰かがWindows 10の運用ソリューションを持っていますか?
更新
しようとした後npm install <module name> --msvs_version=2013
、新しいエラーメッセージが表示されます。
ノードアドオンをインストールするには、VC runtime/redistributableだけでなく)VC/VCExpressをインストールする必要があります。これが「Windowsデスクトップ」エディションであることを確認してください。
その後、npmを介してアドオンをインストールできるはずです(ただし、VCExpressをインストールする前に開いていたコマンドプロンプトを再度開く必要がある場合があります)。
この問題をWindows 8とWindows 10 Proで解決しました チュートリアル 。私は多くの異なる解決策でこの問題を解決するために何度も試みますが、これは私のためにのみ機能しました
このチュートリアルのようにノードのバージョンを制御するためにnodistを使用していないことに気付きました。NVMを使用して問題なく動作しました。nodistでこのチュートリアルをテストしていません。ノード5.2.0を使用しました。
@prasunの提案に従って、手順を正しい順序で実行します。
これは私にとってWindows 8.1とWindows 10で機能する唯一の手順です。
これは私のために働きました:
npm install --global --production windows-build-tools