vue.config.js 2.2 KB

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