nuxt3
npx nuxi@latest demo_nuxt3
Which package manager would you like to use?
>> npm
Initialize git repository?
>> No
npm run dev
>> localhost:3000 으로 접속 가능
npm run build
npm run start
npm run generate
npm run preview
npm run postinstall
assets\
> 이미지, CSS 파일 등 정적 자산을 저장합니다.
components\
> Vue 컴포넌트를 저장합니다.
composables\
> 재사용 가능한 로직(Composition API 훅)을 저장합니다.
layouts\
> 애플리케이션의 레이아웃 컴포넌트를 저장합니다.
middleware\
> 페이지 또는 라우트에 적용할 미들웨어를 저장합니다.
pages\
> 애플리케이션의 페이지 컴포넌트를 저장합니다.
plugins\
> Vue 플러그인 파일을 저장합니다.
public\
> 정적 파일(예: 이미지, 폰트)을 저장합니다.
server\
> 서버 사이드 로직을 저장합니다.
app.vue
> 애플리케이션의 최상위 Vue 컴포넌트입니다.
nuxt.config.ts
> Nuxt 설정 파일입니다.
package.json
> 프로젝트의 npm 설정 파일입니다.
tsconfig.json
> TypeScript 설정 파일입니다.
composition API 기반의 레이아웃 시스템 도입으로
<slot> 사용 !?