Nuxt Kit은 Nuxt Hooks, Nuxt Interface와 상호작용하고 Nuxt Modules를 개발하는 작업을 매우 쉽게 만들어 주는 컴포저블 유틸리티를 제공합니다.
최신 Nuxt Kit은 package.json의 dependencies 섹션에 추가하여 설치할 수 있습니다. 다만, Nuxt에 의해 이미 설치되어 있더라도 항상 @nuxt/kit 패키지를 명시적으로 설치하는 것을 권장합니다.
@nuxt/kit과 @nuxt/schema는 Nuxt의 핵심 의존성입니다. 별도로 설치하는 경우, 예기치 않은 동작을 피하기 위해 @nuxt/kit과 @nuxt/schema의 버전이 nuxt 버전과 같거나 그 이상인지 확인하세요.{
"dependencies": {
"@nuxt/kit": "npm:@nuxt/kit-nightly@latest"
}
}
import { useNuxt } from '@nuxt/kit'
Nuxt Kit은 esm 전용 패키지이므로 require('@nuxt/kit')을 사용할 수 없습니다. 우회 방법으로, CommonJS 컨텍스트에서 동적 임포트를 사용하세요:
// 이것은 동작하지 않습니다!
// const kit = require('@nuxt/kit')
async function main () {
const kit = await import('@nuxt/kit')
}
main()