vue.config.js 953 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * author
  3. * 2018-11-5
  4. * webpack 相关配置
  5. */
  6. const path = require('path')
  7. const resolve = dir => path.join(__dirname, dir)
  8. const ds_overlay = { warnings: true, errors: true }
  9. const ds_proxy = {
  10. '/': {
  11. ws: false,
  12. target: 'https://dev.test.gitinn.com/',
  13. changeOrigin: true,
  14. // pathRewrite: {
  15. // '/api/dispatch': '/dispatch'
  16. // }
  17. },
  18. }
  19. module.exports = {
  20. baseUrl: process.env.NODE_ENV === 'production' ? './' : '/',
  21. chainWebpack: config => {
  22. config.entry.vender = ['echarts', 'vue', 'vuex', 'vue-router', 'element-ui']
  23. config.resolve.alias
  24. .set('module',resolve('src/module'))
  25. .set('static',resolve('src/static'))
  26. .set('utils',resolve('src/utils'))
  27. config.devServer
  28. .set('port', 20201)
  29. .set('historyApiFallback', false)
  30. .set('noInfo', true)
  31. .set('open', true)
  32. .set('quiet', true)
  33. .set('overlay', ds_overlay)
  34. .set('proxy', ds_proxy)
  35. },
  36. }