如何通过环境变量设置node-gyp的tarball url

ric*_*ard 5 node.js npm node-gyp

我想使用自定义节点tarball通过node-gyp构建节点模块,有没有办法通过环境变量或某些配置文件为node-gyp或npm设置它?

ric*_*ard 10

好吧,我现在弄明白,node-gyp目前不支持设置tarball url,但我们可以通过环境变量或配置文件设置disturl.

〜/ .npmrc中,我们可以添加disturl=...set disturl.我们也可以设置npm_config_disturl为环境变量,它将被视为npm配置变量.

随着disturl,node-gyp将得到tarball网址