vue.config.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. module.exports = {
  2. devServer: {
  3. port: 8090,
  4. proxy: {
  5. '/data': {
  6. target: 'http://60.205.177.43',
  7. // target: 'http://192.168.200.11:9003', //yll
  8. // target: 'http://localhost:6040/data/',
  9. changeOrigin: true,
  10. secure: false,
  11. pathRewrite: {
  12. '^/data': '/data',
  13. },
  14. },
  15. // // 工程信息化服务
  16. // '/data': {
  17. // target: 'http://192.168.200.87:9003',
  18. // changeOrigin: true,
  19. // secure: false,
  20. // pathRewrite: {
  21. // '^/data': '',
  22. // },
  23. // },
  24. // 万达蜂鸟服务
  25. '/wdfn': {
  26. target: 'http://map.wanda.cn',
  27. changeOrigin: true,
  28. pathRewrite: {
  29. '^/wdfn': '/editor',
  30. },
  31. },
  32. // 图例库服务
  33. '/serve': {
  34. target: 'http://192.168.200.87:8088',
  35. // target: 'http://192.168.200.83:8085',
  36. changeOrigin: true,
  37. pathRewrite: {
  38. '^/serve': '',
  39. },
  40. },
  41. '/version': {
  42. target: 'http://mapapp.wanda.cn/',
  43. changeOrigin: true,
  44. pathRewrite: {
  45. '^/version': '/sgmap/mapversion',
  46. },
  47. },
  48. },
  49. hot: true,
  50. // 关闭esline
  51. overlay: {
  52. warnings: false,
  53. errors: false,
  54. },
  55. },
  56. chainWebpack: (config) => {
  57. const svgRule = config.module.rule('svg')
  58. svgRule.uses.clear()
  59. svgRule
  60. .use('babel-loader')
  61. .loader('babel-loader')
  62. .end()
  63. .use('vue-svg-loader')
  64. .loader('vue-svg-loader')
  65. },
  66. lintOnSave: false,
  67. publicPath: '/wandaBmGuide',
  68. // 打包名称
  69. outputDir: 'wandaBmGuide',
  70. // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  71. assetsDir: 'static',
  72. }