Nuxt에서 Vite 플러그인 사용하기

Nuxt 프로젝트에 Vite 플러그인을 통합하는 방법을 알아보세요.

Nuxt 모듈이 다양한 기능을 제공하지만, 때로는 특정 Vite 플러그인이 더 직접적으로 요구 사항을 충족할 수 있습니다.

먼저, Vite 플러그인을 설치해야 합니다. 예시로 @rollup/plugin-yaml을 사용하겠습니다:

npm install @rollup/plugin-yaml

다음으로, 이를 가져와서 nuxt.config.ts 파일에 추가해야 합니다:

nuxt.config.ts
import yaml from '@rollup/plugin-yaml'

export default defineNuxtConfig({
  vite: {
    plugins: [
      yaml()
    ]
  }
})

이제 Vite 플러그인을 설치하고 구성했으니, 프로젝트에서 YAML 파일을 바로 사용할 수 있습니다.

예를 들어, 설정 데이터를 저장하는 config.yaml 파일을 만들고 이 데이터를 Nuxt 컴포넌트에서 가져올 수 있습니다:

greeting: "Hello, Nuxt with Vite!"