vue.config.js 2.1 KB

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