# vue3-vite6-screen-template
**Repository Path**: donymh/vue3-vite6-screen-template
## Basic Information
- **Project Name**: vue3-vite6-screen-template
- **Description**: 简单实用的Web项目大屏模板(由vue3.5+pinia3+vite6+eslint+stylelint+commitizen+autofit.js 实现)
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-05-23
- **Last Updated**: 2025-06-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: template, Vue, autofit, Screen, BI
## README
# vue3-vite6-screen-template
#### Description
简单实用的Web项目大屏模板(由vue3.5+pinia3+vite6+eslint+stylelint+commitizen 实现)。
# 前端资源汇总
[https://dony.online/usage/](https://dony.online/usage/)
# 项目预览地址
https://dony.online/screen/
# 项目目录结构
```
.
├── scripts # 构建相关文件
│ ├── plugins # vite 插件配置文件夹
│ ├── create-build.ts
│ ├── create-css.ts
│ └── create-server.ts
├── dist # 打包输出目录
├── public # 公共静态文件
├── src # 源码
│ ├── api # 接口请求
│ ├── assets # webpack打包的资源
│ │ ├── icons # icon sprite 图标文件夹
│ │ ├── images # 项目存放图片的文件夹
│ │ ├── styles # 项目存放样式的文件夹
│ │ └── svg # 项目存放svg图片的文件夹
│ ├── components # 公共组件
│ ├── config # 业务所需配置文件, 是否需要接入APM、满意度等配置
│ ├── directives # 全局指令
│ ├── hooks
│ ├── layouts # 全局Layout
│ ├── router # 路由
│ ├── store # 全局store管理仓库
│ ├── types # ts 声明
│ ├── utils # 全局公共方法
│ ├── views # 所有业务页面
│ ├── enums # 全局ts字典
│ ├── constants # 全局常量
│ ├── App.vue
│ ├── main.ts
│ └── shims-vue.d.ts
├── tests
├── .browserslistrc
├── .env.prod
├── .env.dev
├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .stylelintignore
├── .stylelintrc
├── app.config.js # 系统布局、主题、字体等配置文件,和业务无关
├── dev.config.js # 开发配置文件
├── index.html # html模板文件
├── jest.config.js # 单测配置
├── package-lock.json
├── package.json
├── README.md
├── sonar-project.properties # 代码扫描配置
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.js # vue vite配置文件
```
# 启动流程
## Project setup
node >= 18
```
pnpm install
```
## Compiles and hot-reloads for development
```
pnpm run serve
```
## Compiles and minifies for production
```
pnpm run build
```