run.js 619 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env node
  2. const path = require('path')
  3. const fs = require('fs')
  4. const SCRIPT_API_PATH = './node_modules/runjs/lib/script.js'
  5. try {
  6. fs.accessSync(path.resolve(SCRIPT_API_PATH))
  7. } catch (error) {
  8. console.error(
  9. 'RunJS not found. Do "npm install runjs --save-dev" or "yarn add --dev runjs" first.'
  10. )
  11. process.exit(1)
  12. }
  13. const script = require(path.resolve(SCRIPT_API_PATH))
  14. if (!script.main) {
  15. console.error(
  16. 'Version of runjs inside your project seems to be not compatible with global run script.'
  17. )
  18. console.error('Upgrade your local runjs to >= 4.0')
  19. process.exit(1)
  20. }
  21. script.main()