| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- // https://nuxt.com/docs/api/configuration/nuxt-config
- export default defineNuxtConfig({
- ssr: false, // SPA 모드 활성화
- nitro: {
- prerender: {
- routes: ['/'], // 오직 루트 페이지만 prerender
- crawlLinks: false // 자동 크롤링 비활성화
- }
- },
- app: {
- head: {
- titleTemplate: '',
- title: 'Audi',
- htmlAttrs: {
- lang: 'ko'
- },
- link: [
- //{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
- ],
- script: [
- {
- //src: 'https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=5qsxjdotgi',
- //defer: true
- }
- ]
- },
- },
- modules: ['@nuxt/ui'],
- ui: {
- colorMode: false
- },
- css: [
- '~/assets/scss/style.scss',
- '~/assets/scss/admin.scss',
- '~/assets/scss/media.scss',
- '~/assets/scss/responsive.scss',
- ],
- vite: {
- css: {
- preprocessorOptions: {
- scss: {
- additionalData: ''
- }
- }
- },
- server: {
- watch: {
- usePolling: true, // Windows 파일 감시 안정화
- }
- },
- optimizeDeps: {
- exclude: ['sass']
- }
- },
- compatibilityDate: '2025-07-15',
- devtools: { enabled: false },
- devServer: {
- host: "0.0.0.0"
- },
- runtimeConfig: {
- public: {
- apiBase: process.env.NUXT_PUBLIC_API_BASE || 'http://gojinaudi.mycafe24.com',
- imageBase: process.env.NUXT_PUBLIC_IMAGE_BASE || 'http://gojinaudi.mycafe24.com',
- testDriveCode :
- process.env.NUXT_PUBLIC_COMPANY == "g" ? "D001" :
- process.env.NUXT_PUBLIC_COMPANY == "w" ? "D002" :
- process.env.NUXT_PUBLIC_COMPANY == "k" ? "D003" :
- "D004" ,
- // Company별 testdrive URL 분기
- // g: TESTDRIVE, w: TESTDRIVE2, k: TESTDRIVE3, default: TESTDRIVE4
- testdrive:
- process.env.NUXT_PUBLIC_COMPANY == "g" ? process.env.NUXT_PUBLIC_TESTDRIVE :
- process.env.NUXT_PUBLIC_COMPANY == "w" ? process.env.NUXT_PUBLIC_TESTDRIVE2 :
- process.env.NUXT_PUBLIC_COMPANY == "k" ? process.env.NUXT_PUBLIC_TESTDRIVE3 :
- process.env.NUXT_PUBLIC_TESTDRIVE4,
- company: process.env.NUXT_PUBLIC_COMPANY
- }
- }
- })
|