naweigete-web/nuxt.config.ts

49 lines
1.0 KiB
TypeScript
Raw Normal View History

2025-03-12 14:18:25 +08:00
// https://nuxt.com/docs/api/configuration/nuxt-config
import { defineNuxtConfig } from 'nuxt/config'
export default defineNuxtConfig({
2025-03-19 18:01:04 +08:00
app: {
baseURL:'/web/',
},
nitro: {
routeRules: {
'/**': { trailingSlash: false }
}
},
router: {
extendRoutes(routes, resolve) {
routes.push({
name: 'index_info',
path: '/params/:param1', // * 表示可选的多个参数
component: resolve(__dirname, 'pages/index_info.vue')
});
}
},
2025-03-13 14:15:31 +08:00
ssr: false,
css: [
'swiper/css',
'swiper/css/mousewheel',
'@/assets/css/common.scss'
],
devtools: { enabled: true },
2025-03-12 14:18:25 +08:00
2025-03-13 14:15:31 +08:00
postcss: {
plugins: {
autoprefixer: {},
tailwindcss: {},
},
},
modules: ['@pinia/nuxt', 'nuxt-icons'],
compatibilityDate: '2025-03-12',
2025-03-13 17:37:54 +08:00
vite: {
server: {
proxy: {
'/api': {
target: "http://naweigetetest2.hschool.com.cn/",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
}
}
}
}
2025-03-12 14:18:25 +08:00
})