nuxt.config.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. export default defineNuxtConfig({
  2. taget: "static",
  3. compatibilityDate: '2024-04-03',
  4. devtools: { enabled: true },
  5. module: [
  6. '@nuxtjs/style-resources',
  7. '@element-plus/nuxt',
  8. "@gauseen/nuxt-proxy",
  9. '@pinia/nuxt',
  10. ],
  11. css: [
  12. '~/assets/css/global.css',
  13. '~/assets/css/font.css',
  14. 'element-plus/dist/index.css',
  15. 'element-plus/theme-chalk/display.css'
  16. ],
  17. router: {
  18. middleware: ['auth']
  19. },
  20. nitro: {
  21. output: {
  22. publicDir: "dist",
  23. staticDir: "static"
  24. }
  25. },
  26. plugins: [
  27. '@/plugins/element-plus',
  28. {
  29. src: '@/plugins/request',
  30. mode: 'client'
  31. }
  32. ],
  33. buildModules: [
  34. 'nuxt-vite'
  35. ],
  36. proxyTable: {
  37. // 代理
  38. "/test": {
  39. target: "http://192.168.1.114:9501",//测试服务器
  40. // target: "http://192.168.1.117:9501",//测试服务器
  41. // target: "http://192.168.x.xxx:8008",//xxx
  42. changeOrigin: true,
  43. pathRewrite: {
  44. "^/test": ""
  45. }
  46. },
  47. "/mock": {
  48. target: 'http://192.168.1.114:9501',
  49. // target: "http://192.168.1.117:9501",//测试服务器
  50. changeOrigin: true,
  51. pathRewrite: {
  52. "^/mock": ""
  53. }
  54. },
  55. },
  56. })