vue.config.js 1.5 KB

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