首页
/ CoreUI Free Vue Admin Template 使用教程

CoreUI Free Vue Admin Template 使用教程

2026-01-15 17:23:26作者:乔或婵

1. 项目目录结构及介绍

coreui-free-vue-admin-template
├── public/ # 静态文件
├── src/ # 项目根目录
│   ├── assets/ # 图片、图标等资源
│   ├── components/ # 通用组件 - 头部、底部、侧边栏等
│   ├── layouts/ # 布局容器
│   ├── scss/ # SCSS 样式
│   ├── router/ # 路由配置
│   ├── stores/ # 模板状态示例
│   ├── views/ # 应用视图
│   ├── _nav.js # 侧边栏导航配置
│   ├── App.vue
│   └── main.js
├── index.html # HTML 模板
├── package.json
└── vite.config.mjs

目录结构说明

  • public/: 存放静态文件,如图片、字体等。
  • src/: 项目的主要源代码目录。
    • assets/: 存放项目中使用的资源文件,如图片、图标等。
    • components/: 存放项目的通用组件,如头部、底部、侧边栏等。
    • layouts/: 存放布局容器组件。
    • scss/: 存放项目的 SCSS 样式文件。
    • router/: 存放项目的路由配置文件。
    • stores/: 存放 Vuex 状态管理文件。
    • views/: 存放项目的视图组件。
    • _nav.js: 侧边栏导航配置文件。
    • App.vue: 项目的根组件。
    • main.js: 项目的入口文件。
  • index.html: 项目的 HTML 模板文件。
  • package.json: 项目的依赖配置文件。
  • vite.config.mjs: Vite 配置文件。

2. 项目启动文件介绍

main.js

main.js 是项目的入口文件,负责初始化 Vue 应用并挂载到 DOM 上。以下是 main.js 的主要内容:

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './stores'

createApp(App)
  .use(router)
  .use(store)
  .mount('#app')

文件说明

  • createApp(App): 创建 Vue 应用实例。
  • use(router): 注册路由插件。
  • use(store): 注册状态管理插件。
  • mount('#app'): 将应用挂载到 DOM 元素 #app 上。

3. 项目配置文件介绍

vite.config.mjs

vite.config.mjs 是 Vite 的配置文件,用于配置项目的构建和开发环境。以下是 vite.config.mjs 的主要内容:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  server: {
    port: 3000,
    open: true
  }
})

配置说明

  • plugins: [vue()]: 使用 Vue 插件。
  • server: { port: 3000, open: true }: 配置开发服务器的端口为 3000,并在启动时自动打开浏览器。

package.json

package.json 是项目的依赖配置文件,包含了项目的依赖包、脚本命令等信息。以下是 package.json 的主要内容:

{
  "name": "coreui-free-vue-admin-template",
  "version": "1.0.0",
  "scripts": {
    "dev": "vite",
    "build": "vite build"
  },
  "dependencies": {
    "vue": "^3.0.0",
    "vue-router": "^4.0.0",
    "vuex": "^4.0.0"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^1.0.0",
    "vite": "^2.0.0"
  }
}

配置说明

  • scripts: 定义了项目的脚本命令,如 devbuild
  • dependencies: 项目的运行时依赖包。
  • devDependencies: 项目的开发依赖包。
登录后查看全文
热门项目推荐
相关项目推荐