vue.config.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. const webpack = require('webpack')
  2. module.exports = {
  3. publicPath: '/',
  4. outputDir: "qmx_page_admin",
  5. productionSourceMap: false,
  6. lintOnSave: false,
  7. css: {
  8. loaderOptions: {
  9. sass: {
  10. prependData: `@import '@/assets/css/_variables.scss';`
  11. }
  12. }
  13. },
  14. configureWebpack: {
  15. devtool: 'source-map',
  16. plugins: [
  17. new webpack.ProvidePlugin({
  18. $:"jquery",
  19. jQuery:"jquery",
  20. "windows.jQuery":"jquery"
  21. })
  22. ]
  23. },
  24. devServer: {
  25. // open: false,
  26. // client: {
  27. // overlay: {
  28. // errors: true,
  29. // warnings: false
  30. // }
  31. // },
  32. // // historyApiFallback: true,
  33. // allowedHosts: 'all',
  34. proxy: {
  35. '^/dev-api': {
  36. // target: 'http://192.168.3.240:8987',
  37. target: 'https://web2-qmx_admin.jydev.jianyu360.com',
  38. changeOrigin: true,
  39. ws: false,
  40. logLevel: 'debug',
  41. pathRewrite: {
  42. '^/dev-api': '/api/admin/'
  43. }
  44. },
  45. '^/filemanage': {
  46. // target: 'http://192.168.3.240:8987',
  47. target: 'https://web2-qmx_admin.jydev.jianyu360.com',
  48. changeOrigin: true,
  49. ws: false,
  50. logLevel: 'debug',
  51. pathRewrite: {
  52. '^/filemanage': '/filemanage'
  53. }
  54. },
  55. // '^/dev-api': {
  56. // target: 'https://web-qmx_admin.jydev.jianyu360.com',
  57. // changeOrigin: true,
  58. // ws: false,
  59. // logLevel: 'debug',
  60. // pathRewrite: {
  61. // '^/dev-api': '/api/admin'
  62. // }
  63. // },
  64. '^/succbi': {
  65. target: 'https://web2-qmx_admin.jydev.jianyu360.com',
  66. changeOrigin: true,
  67. ws: false,
  68. logLevel: 'debug'
  69. }
  70. }
  71. }
  72. }