build.js 486 B

12345678910111213141516171819
  1. const oemEnv = require('./oem.env.json')
  2. const { spawn } = require('child_process')
  3. const argv = process.argv
  4. const env = oemEnv.find((e) => argv.includes(e.VUE_APP_ENV))
  5. if (env) {
  6. const args = ['vue-cli-service', 'build', ...argv]
  7. spawn('npx', args, {
  8. env: {
  9. ...process.env,
  10. ...env,
  11. },
  12. stdio: 'inherit',
  13. shell: process.platform === 'win32'
  14. })
  15. } else {
  16. console.error('环境变量不存在')
  17. }