NameIsBad / abp-vue

abp vnext+vue3(vben)+code generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

abp-vue

本项目参照colinin

本项目为单体应用并且移除了 IdentityServer4 使用 jwt

后端

abp vnext

运行

  1. 修改Zoey.Admin.HttpApi.Hostappsettings.json数据库连接字符串
  2. 初始化数据库,在Zoey.Admin.HttpApi.Host项目下执行dotnet ef database update命令
  3. 运行Zoey.Admin.HttpApi.Host

前端

vben

运行

cd ./vben-admin

# 安装依赖
yarn

# 运行项目
yarn serve

代码生成器

修改官方代码生成器以支持vue3 + TypeScript

  1. 运行schematics/build-all.ps1 (运行前请确保后端服务已启动)

  2. 把generate-code/proxy的文件拷到vben-admin的src/api/proxy中

生成的结构如下:

About

abp vnext+vue3(vben)+code generator

License:Apache License 2.0


Languages

Language:C# 55.2%Language:Vue 40.9%Language:TypeScript 1.9%Language:Less 1.9%Language:JavaScript 0.1%Language:PowerShell 0.0%Language:Batchfile 0.0%Language:Shell 0.0%