build-from-source.js 300 B

12345678910111213141516
  1. #!/usr/bin/env node
  2. const {spawn} = require('child_process');
  3. if (process.env.npm_config_build_from_source === 'true') {
  4. build();
  5. }
  6. function build() {
  7. spawn('node-gyp', ['rebuild'], {stdio: 'inherit', shell: true}).on(
  8. 'exit',
  9. function (code) {
  10. process.exit(code);
  11. },
  12. );
  13. }