原因

很多前端的开发环境都会遇到node-gyp的安装,node-gyp就是为node编译c++扩展的时候使用的编译工具。直接安装并不能使用,因为其依赖python2.7和微软的vc++构建工具

安装

npm install -g node-gyp

依赖的安装

在Windows上安装
从Microsoft Store软件包中安装最新版本的Python。

方法1

安装Windows-build-tools,通过PowerShell或CMD.exe(以管理员身份运行)安装

npm install --global --production Windows-build-tools

安装所有必需的工具和配置。

方法2

手动安装工具和配置:

  • 安装Visual C ++生成环境:Visual Studio Build Tools(使用"Visual C++ build tools" wordload)或Visual Studio 2017社区版(使用"Desktop development with C++" workload)
  • 启动cmd,npm config set msvs_version 2017

要在Windows 10上的ARM上以本机ARM64 Node.js为目标,请添加组件“Visual C++ compilers and libraries for ARM64”和“Visual C++ ATL for ARM64”。

参考文章

https://github.com/nodejs/nod...
https://github.com/felixriese...


crazy4x
925 声望9 粉丝