tauri-build.js 707 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const
  2. parseArgs = require('minimist')
  3. const argv = parseArgs(process.argv.slice(2), {
  4. alias: {
  5. h: 'help',
  6. d: 'debug'
  7. },
  8. boolean: ['h', 'd']
  9. })
  10. if (argv.help) {
  11. console.log(`
  12. Description
  13. Tauri build.
  14. Usage
  15. $ tauri build
  16. Options
  17. --help, -h Displays this message
  18. `)
  19. process.exit(0)
  20. }
  21. const { tauriDir } = require('../helpers/app-paths')
  22. const Runner = require('../runner')
  23. const tauri = new Runner({ modeDir: tauriDir })
  24. const tauriConfig = require('../helpers/tauri-config')({
  25. ctx: {
  26. debug: argv.debug,
  27. prod: true
  28. }
  29. })
  30. require('../generator').generate(tauriConfig.tauri)
  31. require('../entry').generate(tauriDir, tauriConfig)
  32. tauri.build(tauriConfig)