nuxt.config.js 966 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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. },
  30. nitro: {
  31. devServer: {
  32. port:3000, // 指定生产服务器的端口
  33. }
  34. },
  35. plugins: [
  36. '@/plugins/element-plus',
  37. {
  38. src: '@/plugins/request',
  39. mode: 'client'
  40. }
  41. ],
  42. server: {
  43. port: process.env.PORT, // 使用环境变量或默认的3000端口
  44. host: '0.0.0.0' // 允许外部访问
  45. }
  46. })