vue.config.js 2.0 KB

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