// https://nuxt.com/docs/api/configuration/nuxt-config import tailwindcss from "@tailwindcss/vite"; import svgLoader from "vite-svg-loader"; export default defineNuxtConfig({ compatibilityDate: "2025-07-15", devtools: { enabled: true }, css: ["~/assets/css/tailwind.css"], vite: { plugins: [tailwindcss(), svgLoader()] }, modules: ["@pinia/nuxt", "@vueuse/nuxt", "@nuxt/eslint", "shadcn-nuxt"], // 允许任意来源访问 /api/* 接口,供 OCS 油猴脚本跨域调用 routeRules: { "/api/**": { cors: true, headers: { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET,POST,OPTIONS", "Access-Control-Allow-Headers": "Content-Type,Authorization" } } } });