code: function build(options) {
    installGitDependencies(options, function(err) {
      if (err) {
        console.error(err.message);
        process.exit(1);
      }
  
      var args = [path.join('node_modules', 'pangyp', 'bin', 'node-gyp'), 'rebuild'].concat(
        ['libsass_ext', 'libsass_cflags', 'libsass_ldflags', 'libsass_library'].map(function(subject) {
          return ['--', subject, '=', process.env[subject.toUpperCase()] || ''].join('');
        })).concat(options.args);
  
      console.log(['Building:', process.sass.runtime.execPath].concat(args).join(' '));
  
      var proc = spawn(process.sass.runtime.execPath, args, {
        stdio: [0, 1, 2]
      });
  
      proc.on('exit', function(errorCode) {
        if (!errorCode) {
          afterBuild(options);
  
          return;
        }
  
        console.error(errorCode === 127 ? 'node-gyp not found!' : 'Build failed');
        process.exit(1);
      });
    });
  }
docs: Build
  
  @param {Object} options
  @api private