Linux離線安裝node-gyp

Linux離線安裝node-gyp


如需轉載請標明出處:http://blog.csdn.net/itas109
QQ技術交流羣:129518033

環境:
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

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


Reference:
NULL

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章