Hanye官网
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

nuxt.config.ts 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import i18nConfig from "./i18n.config";
  2. import type { Strategies } from "@nuxtjs/i18n";
  3. // https://nuxt.com/docs/api/configuration/nuxt-config
  4. export default defineNuxtConfig({
  5. compatibilityDate: "2024-11-01",
  6. devtools: { enabled: true },
  7. // 添加CSS
  8. css: [
  9. "~/assets/css/tailwind.css",
  10. "~/assets/css/styles.css",
  11. "~/assets/icomoon/style.css",
  12. ],
  13. // 模块
  14. modules: ["@nuxtjs/i18n"],
  15. // i18n 配置 (从外部文件加载)
  16. i18n: {
  17. ...i18nConfig,
  18. defaultLocale: i18nConfig.defaultLocale as 'zh' | 'en' | 'ja' | undefined,
  19. strategy: i18nConfig.strategy as Strategies, // 显式类型转换 strategy
  20. },
  21. // Typescript 配置
  22. typescript: {
  23. strict: true,
  24. shim: false,
  25. },
  26. // PostCSS配置 (统一到这里)
  27. postcss: {
  28. plugins: {
  29. tailwindcss: {},
  30. autoprefixer: {},
  31. },
  32. },
  33. // 编译配置
  34. build: {
  35. transpile: ["@nuxtjs/i18n"],
  36. },
  37. // 静态站点生成配置
  38. nitro: {
  39. prerender: {
  40. crawlLinks: true,
  41. routes: ["/"],
  42. },
  43. },
  44. devServer: {
  45. host: "0.0.0.0",
  46. },
  47. });