# nestjs+vue-elemenet-admin快速开发模板 **Repository Path**: zhangyang_gitee/nestjs.vue-elemenet-admin ## Basic Information - **Project Name**: nestjs+vue-elemenet-admin快速开发模板 - **Description**: nestjs+vue-elemenet-admin快速开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2023-08-03 - **Last Updated**: 2025-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nestjs+vue-elemenet-admin快速开发模板 #### 介绍 nestjs+vue-elemenet-admin快速开发模板 基于nodejs后端框架nestjs和前端vue.js #### 软件架构 1.管理端UI代码 nestseed-admin-web 基于 [模板vue-admin-template开发](https://github.com/PanJiaChen/vue-admin-template) elementui vue2.6 [avue.js组件库 ](https://avuejs.com/) 2.后端API代码 两个版本 :基于express4 的 nestseed-express-api :基于fastify5 的 nestseed-fastify-api 使用哪个自行选择,业务代码完全一样 追求极致性能可选择fastify版本,追求海量插件兼容选择老牌express版本 #### 软件环境说明 | 环境 | 版本 | |-------|-----| | node | >20 | | mysql | 5.7 | #### 安装教程 ``` 前端 1.cd nestseed-admin-web 2.pnpm i 3.npm run dev 后端 1.创建mysql数据库 数据库名nest_seed 2.导入代码中的nest_seed.sql 3.cd nestseed-fastify-api 4.pnpm i 5.npm run dev ``` #### 使用说明 #### 自定义CURD自动生成 <更具数据库> ``` node code.js 1. 请输入模块路径名(示例:system/user-info):hik/student-inout-message2 2. 请输入要生成代码的数据库表名(示例:yh_sys_user_info): yh_hik_student_inout_message2 3. 请输入中文名称(示例:用户信息):人脸进出记录 ``` #### 自定义CURD自动生成 <仅 Service/Controller/Module 不生成entity> ``` node code-no-db.js 1. 请输入模块路径名(示例:system/user-info):hik/student-inout-message2 2. 请输入中文名称(示例:用户信息):人脸进出记录 ``` ##### 注意:使用前先配置 code.js和code-no-db.js中的常量 dbConfig、locationModuleName、TABLE_PREFIXES #### 参与贡献 https://github.com/PanJiaChen/vue-admin-template https://avuejs.com/