原因
很多前端的开发环境都会遇到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...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。