반응형
create-nuxt-app과의 차이점 정리 🧩
Nuxt 3를 처음 설치할 때 공식 문서에서는 이렇게 안내하죠:
bash
복사편집
npx nuxi init my-nuxt-app
Vue 개발자 입장에서는 “어? create-nuxt-app은 어디 갔지?”라는 생각이 들 수 있어요.
맞아요. Nuxt 2까지 사용되던 create-nuxt-app은 Nuxt 3에서는 더 이상 권장되지 않습니다.
🤖 nuxi란?
nuxi는 Nuxt 3 전용 CLI(Command Line Interface) 도구예요.
Nuxt 3 프로젝트를 초기화하고, 실행하거나 빌드할 때 사용하는 모든 명령어는 이제 nuxi를 통해 처리합니다.
📦 기본 설치 명령
bash
복사편집
npx nuxi init my-nuxt-app cd my-nuxt-app npm install npm run dev
🆚 nuxi vs create-nuxt-app
항목create-nuxt-appnuxi
Nuxt 버전 | Nuxt 2용 | Nuxt 3 전용 |
템플릿 방식 | Interactive CLI로 설정 | 깔끔한 기본 템플릿 제공 |
설치 방법 | npx create-nuxt-app | npx nuxi init |
Vite 지원 | 미지원 | 기본 지원 |
추천 여부 | ❌ (Nuxt 3에선 비권장) | ✅ 공식 권장 방식 |
💬 참고로...
create-nuxt-app도 Nuxt 3에서 작동은 하지만, 내부적으로 Nuxt 2 기준으로 생성되므로 예전 방식으로 구성됩니다.
공식 문서에서도 Nuxt 3에서는 nuxi 사용을 권장하고 있어요.
✨ 마무리
- Nuxt 3에서는 create-nuxt-app 대신 **nuxi**를 사용하세요.
- 훨씬 더 간단하고 Nuxt 3 구조에 최적화된 템플릿을 만들어줍니다.
- Vue에서 넘어왔다면 이 차이만 알고 있어도 시작이 훨씬 수월할 거예요!
👉 다음 글에서는 Nuxt 3의 자동 라우팅 시스템에 대해 배워봅니다.
반응형
댓글