vue.config.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. module.exports = {
  2. devServer: {
  3. proxy: {
  4. "/api": {
  5. target: "http://192.168.200.87:9003",
  6. changeOrigin: true,
  7. secure: false,
  8. pathRewrite: {
  9. "^/api": "",
  10. },
  11. },
  12. "/wanda": {
  13. target: "http://map.wanda.cn/editor/fmap/1001724_29",
  14. changeOrigin: true,
  15. pathRewrite: {
  16. "^/wanda": "",
  17. },
  18. },
  19. "/serve": {
  20. target: "http://192.168.200.87:8088/topology-wanda",
  21. changeOrigin: true,
  22. secure: false,
  23. pathRewrite: {
  24. "^/serve": "",
  25. },
  26. },
  27. },
  28. // 关闭esline
  29. overlay: {
  30. warnings: false,
  31. errors: false,
  32. },
  33. },
  34. chainWebpack: (config) => {
  35. const svgRule = config.module.rule("svg")
  36. svgRule.uses.clear()
  37. svgRule
  38. .use("babel-loader")
  39. .loader("babel-loader")
  40. .end()
  41. .use("vue-svg-loader")
  42. .loader("vue-svg-loader")
  43. },
  44. lintOnSave: false,
  45. publicPath: "/dist",
  46. }