Linux离线安装node-gyp

Linux离线安装node-gyp


如需转载请标明出处:http://blog.csdn.net/itas109
QQ技术交流群:129518033

文章目录

  • Linux离线安装node-gyp
    • node-gyp cmake-js node-addon-api离线安装工具
    • 前言
    • 1.安装条件
    • 2.安装NodeJS
    • 3.下载node-v12.13.0-headers
    • 4.安装node-gyp

环境:
NodeJS : v12.13.0
系统 : centos 7
node-gyp : v6.0.1


node-gyp cmake-js node-addon-api离线安装工具

git clone https://github.com/itas109/node-gyp-offline-install

git clone https://gitee.com/itas109/node-gyp-offline-install

下载windows离线包

$ node index.js -p win32 -a x64 -v 16.14.0 -m https://npm.taobao.org/mirrors/node/

下载linux离线包

$ node index.js -p linux -a x64 -v 16.14.0 -m https://npm.taobao.org/mirrors/node/

前言

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

License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎


Reference:
NULL


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部