Blame view

node_modules/node-sass/scripts/util/proxy.js 632 Bytes
909d7e57   liuqimichale   build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  
  /**
   * Determine the proxy settings configured by npm
   *
   * It's possible to configure npm to use a proxy different
   * from the system defined proxy. This can be done via the
   * `npm config` CLI or the `.npmrc` config file.
   *
   * If a proxy has been configured in this way we must
   * tell request explicitly to use it.
   *
   * Otherwise we can trust request to the right thing.
   *
   * @return {String} the proxy configured by npm or an empty string
   * @api private
   */
  module.exports = function() {
    return process.env.npm_config_https_proxy ||
      process.env.npm_config_proxy ||
      process.env.npm_config_http_proxy ||
      '';
  };