ionic-app-scripts.js 687B

123456789101112131415161718192021222324
  1. #!/usr/bin/env node
  2. if (process.argv.length > 2) {
  3. if (process.env.npm_config_argv && process.env.npm_config_argv.length > 0 && process.env.npm_config_argv !== 'undefined') {
  4. try {
  5. var npmRunArgs = JSON.parse(process.env.npm_config_argv);
  6. if (npmRunArgs && npmRunArgs.original && npmRunArgs.original.length > 2) {
  7. // add flags from original "npm run" command
  8. for (var i = 2; i < npmRunArgs.original.length; i++) {
  9. process.argv.push(npmRunArgs.original[i]);
  10. }
  11. }
  12. } catch (e) {
  13. console.log(e)
  14. }
  15. }
  16. require('../dist/index').run(process.argv[2]);
  17. } else {
  18. console.error('Missing ionic app script task name');
  19. }