node-gyp-install

Manually download node/iojs header files for usage with node-gyp.

MIT 16 个版本
安装
npm install node-gyp-install
yarn add node-gyp-install
pnpm add node-gyp-install
bun add node-gyp-install
README

node-gyp-install

Manually download node/iojs header files for usage with node-gyp.

npm install -g node-gyp-install

build status

Usage

To download the node/iojs header files for the node/iojs version you currently have installed simply run

node-gyp-install

Afterwards installing native modules that uses node-gyp using iojs should just work

node-gyp-install
npm install level # does not explode \o/

Per default node-gyp-install will install header files for your current node version. To see all available options see node-gyp-install --help.

Download From Mirrors

To use a mirror of the node/iojs header files, set $NVM_NODEJS_ORG_MIRROR and $NVM_IOJS_ORG_MIRROR.

Take an example for users from China:

export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs

Download From Secure Mirrors

To use private mirrors that need some https/tls configuration e.g. for client authentification you can pass some more environment settings:

export NODE_GYP_INSTALL_PASSPHRASE=mysecret
export NODE_GYP_INSTALL_REJECTUNAUTHORIZED=false
export NODE_GYP_INSTALL_PFX=/path/to/my/key.p12
export NODE_GYP_INSTALL_CERT=/path/to/my/cert.crt
export NODE_GYP_INSTALL_KEY=/path/to/my/key.key
export NODE_GYP_INSTALL_CA=/path/to/my/ca.crt

This variables refers to the according options of the https.request() function. Please have a look to nodejs tls api documentation for more details.

Programmatic usage

You can also use this as a module

var install = require('node-gyp-install')
install(function (err) {
  console.log('header files installed', err)
})

License

MIT

版本列表
2.2.0 2015-11-10
2.1.2 2015-09-21
2.1.1 2015-09-08
2.1.0 2015-09-05
2.0.1 2015-08-01
2.0.0 2015-08-01
1.4.4 2015-07-28
1.4.3 2015-07-25
1.4.2 2015-07-25
1.4.1 2015-07-25
1.4.0 2015-07-24
1.3.1 2015-04-10
1.3.0 2015-03-29
1.2.0 2015-02-14
1.1.0 2015-02-10
1.0.0 2015-02-09