build.js 514 B

123456789101112131415161718192021
  1. module.exports = config => {
  2. const { tauriDir } = require('../helpers/app-paths')
  3. const merge = require('webpack-merge')
  4. const Runner = require('../runner')
  5. const tauri = new Runner({ modeDir: tauriDir })
  6. const tauriConfig = require('../helpers/tauri-config')(
  7. merge(
  8. {
  9. ctx: {
  10. prod: true
  11. }
  12. },
  13. config
  14. )
  15. )
  16. require('../generator').generate(tauriConfig.tauri)
  17. require('../entry').generate(tauriDir, tauriConfig)
  18. return tauri.build(tauriConfig)
  19. }