Search

vuexy 구조 분석

대분류
프레임워크
소분류
Vue.js
설명
vuexy 폴더 구조 분석
유형
Vuexy
부유형
구조
주요 레퍼런스
https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/folder-structure.html#core
속성
vuexy
최종 편집 일시
2024/10/31 03:28
생성 일시
2024/02/15 01:54
11 more properties

@core

이 디렉토리에는 핵심 파일이 포함되어 있으며 이러한 파일을 변경할 수 없습니다. 여기서 더 읽어보세요
@core/utils@core/components사용 시 자동으로 가져옵니다 .
vite.config.ts체크 아웃 을 통해 자동으로 가져온 항목을 확인할 수 있다. nuxt.config.ts

@layouts

우리 템플릿에는 모든 vue 프로젝트에서 사용할 수 있는 독립형 패키지인 레이아웃 플러그인이 함께 제공됩니다. 디렉토리 에서 찾을 수 있습니다 src/@layouts여기서 더 읽어보세요

assets

여기에는 로고 및 기타 정적 자산이 포함되어 있습니다. 여기에 정적 자산을 배치할 수 있습니다.

components

구성 요소를 이 디렉터리에 배치하세요. 이 디렉토리의 구성 요소는 자동으로 등록되고 요청 시 생성됩니다.

composables

여기에는 컴포저블이 포함되어 있습니다. 이 디렉터리 내에 배치된 컴포저블은 사용 시 자동으로 가져옵니다.

layouts

앱의 레이아웃을 이 디렉터리에 배치하세요.
Vue에서는 nuxt와 마찬가지로 디렉터리 구조를 기반으로 경로를 생성하는 디렉터리 에 사용되는 unplugin-vue-router 와 함께 사용됩니다 .pages

navigation

이 디렉토리에는 수직 탐색 및 수평 탐색 항목이 포함되어 있습니다. 에 쓰여진 항목은 src/navigation/vertical/index.ts수직 탐색용이고, 에 쓰여진 항목은 src/navigation/horizontal/index.ts수평 탐색용입니다. 두 파일 모두 )로 가져옵니다 src/layouts/default.vue.

pages

앱 페이지가 포함되어 있습니다. 새 파일을 생성하면 파일 이름과 디렉터리에서의 위치에 따라 새 경로가 자동 생성됩니다 pages.
기본 예시
1.
src/pages/about.vue다음 내용으로 페이지 디렉토리에 새 파일을 만듭니다.
<template> <p>This is about page</p></template>
TypeScript
복사
2.
페이지를 확인하려면 개발 서버를 방문하세요. 경로를 통해 접속하실 수 있습니다 /about.
경로는 파일 이름을 기반으로 자동 생성됩니다.

plugins

이 디렉토리에는 템플릿에서 사용한 플러그인이 포함되어 있습니다. 이 디렉토리에 있는 플러그인은 자동으로 등록됩니다.
vue의 경우 nuxt와 유사한 플러그인을 자동 등록할 수 있는 규칙이 있습니다. 플러그인을 등록하기 위해 인수로 사용하고 이를 사용하여 플러그인을 등록하는 export default함수입니다 .app
import type { App } from 'vue'export default function (app: App) { export const store = createPinia() app.use(store)}
TypeScript
복사

utils

이 디렉토리에는 유틸리티 기능이 들어 있습니다. 이 디렉터리에 있는 함수는 사용 시 자동으로 가져옵니다.

views

큰 페이지를 더 작은 청크/구성 요소로 분리하여 이 디렉터리에 배치할 수 있습니다.