nuxt.config.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. export default defineNuxtConfig({
  2. //taget: "static",
  3. ssr: true,
  4. app: {
  5. head: {
  6. title: '',
  7. meta: [
  8. { name: 'description', content: '' },
  9. { name: 'keywords', content: '' },
  10. ],
  11. },
  12. },
  13. compatibilityDate: '2025-02-28',
  14. devtools: { enabled: true },
  15. module: [
  16. '@nuxtjs/style-resources',
  17. '@element-plus/nuxt',
  18. "@gauseen/nuxt-proxy",
  19. '@pinia/nuxt',
  20. ],
  21. css: [
  22. '~/assets/css/global.css',
  23. '~/assets/css/font.css',
  24. 'element-plus/dist/index.css',
  25. 'element-plus/theme-chalk/display.css'
  26. ],
  27. build: {
  28. publicPath: '/',
  29. transpile: ['#app-manifest'],
  30. },
  31. nitro: {
  32. devServer: {
  33. port:10000, // 指定生产服务器的端口
  34. }
  35. },
  36. plugins: [
  37. '@/plugins/element-plus',
  38. {
  39. src: '@/plugins/request',
  40. mode: 'client'
  41. }
  42. ],
  43. vite: {
  44. optimizeDeps: {
  45. include: ['#app-manifest'], // 强制包含该模块
  46. },
  47. server: {
  48. watch: {
  49. // 忽略某些文件的监听
  50. ignored: ['**/node_modules/nuxt/dist/app/composables/manifest.js']
  51. }
  52. }
  53. }
  54. })