关于一点点的node-gyp
最近从github下载了一个项目,按照依赖时候一直报错,看了下是用到了node-gyp,我也不清楚这是啥,就是上网查了下
node-gyp是什么?
node-gyp是为了编译nodejs addon模块而构建的跨平台命令行工具。nodejs addon模块使用c++语言编写,在源代码级别进行分发,通过node-gyp实现跨平台的编译安装。
node-gyp的安装
$ npm i -g node-gyp
然后需要安装c++编译器
直接安装:$ npm install --global --production windows-build-tools
手动安装:
安装Visual C++构建环境: 使用Visual Studio Build Tools的Visual C++ build tools工作负载或者Visual Studio 2017 Community的Desktop development with C++工作负载。
安装Python 2.7,不支持python3,然后运行npm config set python python2.7
在cmd中运行npm config set msvs_version 2017
我是直接安装的,可行!!!
浙公网安备 33010602011771号