| <colcolor=#000,#fff> Nuxt | |
| | |
| 종류 | Vue.js 프레임워크 |
| 라이선스 | MIT 라이선스 |
| 출시 | 2018년 1월 9일 |
| 최신버전 | v4.2.0 |
| | |
1. 개요
2018년 1월에 출시된 Vue.js 풀스택 웹 프레임워크로, 먼저 출시된 Next.js의 영감을 받아 개발된 것으로 알려져 있다.
2. 상세
2.1. 역사
Next.js가 출시되기 이전인 [age(2015-10-27)]년 전 당시만 해도, React 라이브러리가 등장한 이후에 출시된 프레임워크답게 React의 특징이 어느 정도 반영되어 있되 독자적으로 재해석된 Vue.js가 군더더기 없는 가벼운 웹 프론트엔드 프레임워크로 각광 받고 있었으나, 핵심적인 기능들을 최소화 하고 필요한 추가 기능들은 외부 라이브러리를 가져다 사용하는 프로그레시브 스타일을 지향했던 탓에, Next.js가 등장한 이후에 웹 프론트엔드 개발을 처음 배우는 학습자들에게는 오히려 상대적으로 학습 난이도가 높은 것이 단점으로 작용하기 시작했다.Vue.js의 단점을 보강하되, Vue.js의 개발 철학을 계승하고 Vue.js 생태계로 확장할 목적으로 나온 것이 Nuxt.js이다. Next.js와 헷갈리는 이름인데 공식에서는 Next Generation Vue.js를 표방한다는 입장이지만, 어찌 되었든 Next.js와 혼동될 수 있는 철자라서 Next.js로 빼앗긴 신규 유입 개발자층을 다시 Vue.js 생태계로 끌어올 의도였을 가능성이 높다. 2022년 11월에 TypeScript를 기본 지원하는 3.0 버전이 출시된 기점으로 Nuxt.js에서 .js가 빠진 'Nuxt'로 변경되면서 명칭 혼동 문제는 조금 나아졌다.
2.1.1. Vercel의 인수
Vercel 공지Nuxtlabs 공지
한국 시각으로 2025년 7월 9일, Nuxt 프레임워크를 관리하는 기업 NuxtLabs가 Vercel에 인수되었다. 이로서 Vercel은, 주요 프론트엔드 기술의 풀스택 프레임워크인 Next.js, SvelteKit, 그리고 Nuxt를 모두 소유한 기업이 되었다.
2.2. 버전 목록
- 0.2.0 : 2016년 11월 8일
- 0.3.0 : 2016년 11월 10일
- 0.4.0 : 2016년 11월 11일
- 0.5.0 : 2016년 11월 18일
- 0.6.0 : 2016년 11월 21일
- 0.7.0 : 2016년 11월 24일
- 0.8.0 : 2016년 12월 8일
- 0.9.0 : 2016년 12월 20일
- 0.10.0 : 2017년 3월 25일
- 1.0.0 : 2018년 1월 9일
- 2.0.0 : 2018년 9월 21일
- 3.0.0 : 2022년 11월 16일
- 4.0.0 : 2025년 7월 16일
2.3. 사용법
2.3.1. 설치
Node.js가 설치되어있어야 한다.#!syntax powershell
npm create nuxt@latest
2.4. Nuxt를 사용하는 기업이나 서비스
- the seed(나무위키 위키엔진의 프론트엔드)
- 정부24(plus)
- 루이 비통
- 제트추진연구소