Linux离线安装node-gyp
如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033
html
环境:
NodeJS : v12.13.0
系统 : centos 7
node-gyp : v6.0.1
node
前言
node-gyp是node C++模块编译的重要工具,目前的安装方式主要是在线安装。可是,离线安装的须要也是不可避免的,下面介绍如何在Linux下离线安装node-gypgit
1.安装条件
Unix系统:github
- Python v2.7, v3.5, v3.6, or v3.7
- make
- C/C++编译器, 如GCC
2.安装NodeJS
略npm
3.下载node-v12.13.0-headers
头文件下载地址:
https://npm.taobao.org/mirrors/node/v12.13.0/node-v12.13.0-headers.tar.gz
centos
https://nodejs.org/dist/v12.13.0/node-v12.13.0-headers.tar.gz
markdown
将node-v12.13.0-headers.tar.gz解压到~/.cache/node-gyp,并重命名为12.13.0工具
mkdir ~/.cache/node-gyp tar -xzf node-v12.13.0-headers.tar.gz ~/.cache/node-gyp mv node-v12.13.0 12.13.0
4.安装node-gyp
下载地址:
https://github.com/nodejs/node-gyp/archive/v6.1.0.tar.gz
spa
将v6.1.0.tar.gz解压到 ~/node-v12.13.0/lib/node_modules(NodeJS安装路径
),并重命名为node-gyp.net
tar -xzf v6.1.0.tar.gz ~/node-v12.13.0/lib/node_modules mv node-gyp-6.1.0 node-gyp
安装必要node_modules
cd node-gyp npm install
验证
cd bin chmod +x node-gyp.js ./node-gyp.js -v # 显示v6.1.0
创建软链接
sudo ln -s ~/node-v12.13.0/lib/node_modules/node-gyp/bin/node-gyp.js /usr/local/bin/node-gyp
License
License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎
Reference:
NULL