vue.config.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const webpack = require('webpack')
  2. module.exports = {
  3. publicPath: '/',
  4. outputDir: "qmx_page_admin",
  5. productionSourceMap: false,
  6. lintOnSave: false,
  7. configureWebpack: {
  8. devtool: 'source-map',
  9. plugins: [
  10. new webpack.ProvidePlugin({
  11. $:"jquery",
  12. jQuery:"jquery",
  13. "windows.jQuery":"jquery"
  14. })
  15. ]
  16. },
  17. devServer: {
  18. // open: false,
  19. // client: {
  20. // overlay: {
  21. // errors: true,
  22. // warnings: false
  23. // }
  24. // },
  25. // // historyApiFallback: true,
  26. // allowedHosts: 'all',
  27. proxy: {
  28. '^/dev-api': {
  29. target: 'http://192.168.3.240:8987',
  30. changeOrigin: true,
  31. ws: false,
  32. logLevel: 'debug',
  33. pathRewrite: {
  34. '^/dev-api': '/api/admin/'
  35. }
  36. },
  37. // '^/dev-api': {
  38. // target: 'https://web-qmx_admin.jydev.jianyu360.com',
  39. // changeOrigin: true,
  40. // ws: false,
  41. // logLevel: 'debug',
  42. // pathRewrite: {
  43. // '^/dev-api': '/api/admin'
  44. // }
  45. // },
  46. '^/succbi': {
  47. target: 'https://web-qmx_admin.jydev.jianyu360.com',
  48. changeOrigin: true,
  49. ws: false,
  50. logLevel: 'debug'
  51. }
  52. }
  53. }
  54. }