我正在尝试安装 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): error MSB8020: The build tools for v141 (Platform Toolset = 'v141')找不到。要使用 v141 构建工具进行构建,请安装 v141 构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的 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 构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的 Visual Studio 工具。[c:\project\node_modules\scrypt\build\scrypt_wrapper.vcxproj]
有什么提示或建议吗?