npm モジュールscryptをインストールしようとしています。
scryptにはnode-gypが必要であることを知っています。グローバルにインストールしました(数回)。また、node-gyp には python 2.7 と MS Build Tools が必要であることも知っています。最新の python 2.7 ビルドをインストールし、MS Build Tools をインストールしました。VS Community Edition 2017 も試してみました。両方を修復して再インストールしようとしました。
また、npmパッケージwindows-build-toolsを(数回)グローバルにインストールしました。
しかし、試してみるとnpm i scrypt
、次のエラーが発生しました。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): エラー MSB8020: v141 のビルド ツール (プラットフォーム ツールセット = 'v141')見つからない。v141 ビルド ツールを使用してビルドするには、v141 bu ild ツールをインストールしてください。または、[プロジェクト] メニューを選択するか、ソリューションを右クリックし、[ソリューションの再ターゲット] を選択して、現在の Visual Studio ツールにアップグレードすることもできます。[c:\project\node_modules\scrypt\build\copied_files.vcxproj] C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5):エラー MSB8020: v141 (プラットフォーム ツールセット = 'v141') のビルド ツールが見つかりません。v141 ビルド ツールを使用してビルドするには、v141 bu ild ツールをインストールしてください。あるいは、[プロジェクト] メニューを選択するか、ソリューションを右クリックして [ソリューションの再ターゲット] を選択すると、現在の Visual Studio ツールにアップグレードできます。[c:\project\node_modules\scrypt\build\scrypt_wrapper.vcxproj]
ヒントや提案はありますか?