Blame view

node_modules/node-sass/lib/binding.js 388 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  /*!
   * node-sass: lib/binding.js
   */
  
  var errors = require('./errors');
  
  /**
   * Require binding
   */
  module.exports = function(ext) {
    if (!ext.hasBinary(ext.getBinaryPath())) {
      if (!ext.isSupportedEnvironment()) {
        throw new Error(errors.unsupportedEnvironment());
      } else {
        throw new Error(errors.missingBinary());
      }
    }
  
    return require(ext.getBinaryPath());
  };