# vue-admin **Repository Path**: jingmin/vue-admin ## Basic Information - **Project Name**: vue-admin - **Description**: vue3管理后端 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-04-05 - **Last Updated**: 2025-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # front ## 初始化 ### 项目初始化 ```bash git config --global init.defaultBranch main pnpm create vite front cd front pnpm install pnpm format ``` ### 配置sass,element-plus ```bash pnpm add axios element-plus vue-echarts echarts \ pinia-plugin-persistedstate vue-i18n \ @vueuse/core pnpm add -D sass unplugin-auto-import unplugin-icons @iconify/iconify unplugin-vue-components vite-plugin-compression ``` ### 配置pug ```bash pnpm install pug @vue/language-plugin-pug ``` ```bash pnpm config list pnpm config delete registry pnpm config set registry https://registry.npmmirror.com ``` ## 检查并更新代码 ```shell git checkout develop .gitignore git checkout develop src/main.ts git diff --raw develop | grep -vE 'cypress|__tests__|mock|vscode|main.ts|document' ``` ## 项目结构 ``` front/ ├── src/ │ ├── assets/ │ ├── components/ │ ├── locale/ │ ├── mock/ │ ├── api/ │ ├── plugins/ │ ├── views/ │ ├── App.vue │ └── main.ts ├── public/ ├── tests/ ├── .gitignore ├── package.json ├── pnpm-lock.yaml ├── README.md └── vite.config.ts ``` ## 使用方法 ### 开发环境启动 在项目根目录下,运行以下命令启动开发服务器: ```bash pnpm dev ``` ### 生产环境打包 在项目根目录下,运行以下命令进行生产环境打包: ```bash pnpm build ``` 构建完成后,生成的文件会存放在 dist 目录下。 ### 代码格式化 在项目根目录下,运行以下命令进行代码格式化: ```bash pnpm format ``` ### 代码检查 在项目根目录下,运行以下命令进行代码检查: ```bash pnpm lint ``` ### 代码提交 在项目根目录下,运行以下命令进行代码提交: ```bash pnpm commit ``` ### 代码推送 在项目根目录下,运行以下命令进行代码推送: ```bash pnpm push ``` ### 代码拉取 在项目根目录下,运行以下命令进行代码拉取: ```bash pnpm pull ``` ### 代码合并 在项目根目录下,运行以下命令进行代码合并: ```bash pnpm merge ```