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