| 12345678910111213141516171819202122232425262728293031323334353637 |
- // https://nuxt.com/docs/api/configuration/nuxt-config
- export default defineNuxtConfig({
- modules: ['@vueuse/nuxt', '@pinia/nuxt', '@nuxt/icon', '@nuxt/image'],
- compatibilityDate: '2025-07-15',
- // devtools: { enabled: true },
- css: ['~/assets/scss/main.scss'], // 全局样式文件
- plugins: ['~/plugins/index.js'],
- icon: {
- localApiEndpoint: '/nuxt-icon'
- },
- image: {
- // format: ['avif', 'webp', 'png']
- format: ['webp', 'png']
- },
- nitro: {
- devProxy: {
- '/api': {
- target: 'http://localhost:8080', // 你的后端地址
- changeOrigin: true,
- prependPath: true
- }
- }
- },
- routeRules: {
- '/web/**': { appLayout: 'web' },
- '/mobile/**': { appLayout: 'mobile' }
- },
- // vite: {
- // css: {
- // preprocessorOptions: {
- // scss: {
- // additionalData: '@use "~/assets/_colors.scss" as *;'
- // }
- // }
- // }
- // }
- })
|