vue.config.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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: 'https://web2-qmx_admin.jydev.jianyu360.com/api/admin/',
  30. changeOrigin: true,
  31. ws: false,
  32. logLevel: 'debug',
  33. pathRewrite: {
  34. '^/dev-api': ''
  35. }
  36. },
  37. '^/succbi': {
  38. target: 'https://web2-qmx_admin.jydev.jianyu360.com/succbi',
  39. changeOrigin: true,
  40. ws: false,
  41. logLevel: 'debug',
  42. pathRewrite: {
  43. '^/succbi': ''
  44. }
  45. }
  46. }
  47. }
  48. }