vue.config.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. module.exports = {
  2. devServer: {
  3. port: 8091,
  4. // 关闭esline
  5. overlay: {
  6. warnings: false,
  7. errors: false,
  8. },
  9. proxy: {
  10. '/wdfn': {
  11. target: 'http://map.wanda.cn',
  12. changeOrigin: true,
  13. pathRewrite: {
  14. '^/wdfn': '/editor',
  15. },
  16. },
  17. '/serve': {
  18. target: 'http://192.168.200.87:8088/',
  19. // target: 'http://192.168.200.83:8085/',
  20. changeOrigin: true,
  21. secure: false,
  22. pathRewrite: {
  23. '^/serve': '',
  24. },
  25. },
  26. '/data': {
  27. target: 'http://192.168.200.87:9003',
  28. changeOrigin: true,
  29. secure: false,
  30. pathRewrite: {
  31. '^/data': '',
  32. },
  33. },
  34. },
  35. },
  36. chainWebpack: (config) => {
  37. const svgRule = config.module.rule('svg')
  38. svgRule.uses.clear()
  39. svgRule
  40. .use('babel-loader')
  41. .loader('babel-loader')
  42. .end()
  43. .use('vue-svg-loader')
  44. .loader('vue-svg-loader')
  45. },
  46. lintOnSave: false,
  47. // publicPath: '/dist',
  48. publicPath: '/wandaEditer',
  49. // 打包名称
  50. outputDir: 'wandaEditer',
  51. // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  52. assetsDir: 'static',
  53. }