linux node gyp 编译,Linux离线安装node-gyp

本文介绍在Linux环境下如何离线安装node-gyp。主要包括准备NodeJS:v12.13.0、下载并配置node-v12.13.0-headers头文件、下载并安装node-gyp:v6.0.1等步骤。
Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

Linux离线安装node-gyp

环境:

NodeJS : v12.13.0

系统 : centos 7

node-gyp : v6.0.1

前言

node-gyp是node C++模块编译的重要工具,目前的安装方式主要是在线安装。但是,离线安装的需要也是不可避免的,下面介绍如何在Linux下离线安装node-gyp

1.安装条件

Unix系统:

Python v2.7, v3.5, v3.6, or v3.7

make

C/C++编译器, 如GCC

2.安装NodeJS

3.下载node-v12.13.0-headers

头文件下载地址:

https://npm.taobao.org/mirrors/node/v12.13.0/node-v12.13.0-headers.tar.gz

https://nodejs.org/dist/v12.13.0/node-v12.13.0-headers.tar.gz

将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

将v6.1.0.tar.gz解压到 ~/node-v12.13.0/lib/node_modules(NodeJS安装路径),并重命名为node-gyp

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

Reference:

NULL

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值