Exemple #1
0
module.exports = function (moduleScript, args, callback, options) {
  npm.load(pkg, function () {
    var scriptPath = path.join(npm.bin, moduleScript);

    followProcess('node', [scriptPath].concat(args), function (status) {
      callback(status);
    }, options);
  });
};
Exemple #2
0
ctx.next = false

const npm = require('global-npm')
const cmdName = ctx.argvs[1]

if (cmdName) {
  ctx.log(`npm script: ${cmdName}`, 1)

  npm.load({}, function (er) {
    if (er) {
      ctx.log(er, 0)
      return
    }
    // npm.commands[npm.command](npm.argv, errorHandler)
    npm.commands.run([cmdName]);
  })

  // process.exit(0)
} else {
  ctx.log('Usage: fbi run [npm script name]', 0)
}