一个基于 ABP + React + Ant Design Pro 的快速开发框架
(部分功能暂未实现,玩命开发中...)
ASP.NET Boilerplate是专为新的现代Web应用程序设计的通用应用程序框架。它使用已经熟悉的工具并实现围绕它们的最佳实践,为您提供SOLID开发体验。
常见的企业应用功能:
React是一个用于构建用户界面的JavaScript库。
一套企业级的 UI 设计语言和 React 实现,开箱即用的中台前端/设计解决方案。
- 打开项目前,请确保已经安装 .NET CORE 2.1 版本,下载地址:.NET Core
- 还原nuget包
- 项目数据库连接字符串和跨域的基本配置
- 将数据库连接字符串修改为你的连接字符串 (注意:默认数据库为 SQL Server ,最低要求 2012 版本)
- 修改项目调试启动配置信息
- 初始化数据库
- 将 .Web.Host 设置为启动项目
- 打开程序包管理控制台,并设置默认项目为 .EntityFrameworkCore
- 输入命令,迁移数据库:
update-database
- 如果没有用过EFCore Code First做迁移,请先查阅资料官方文档
- 如果你的环境没有问题,这个时候只需要 Ctrl+F5 就能运行,运行成功后就能在浏览器看到API界面了
- 进入项目中的Precise-Antd目录
$ yarn 或 npm install
- 运行项目 记得先启动后台
$ npm start
- 启动调试,访问 http://127.0.0.1:8000 查看效果。
- 构建和部署
$ npm run build
该命令会将所有文件编译到
dist
目录下