优趣nextjs开发框架:一个基于nodejs+reactjs的快速项目开发框架。 它包含了开发库,开发环境,部署支持几个方面。
它集成了以下开发库
- 它集成 next.js 作为后端开发语言
- 它集成 React 作为前端开发语言
- 它集成 Redux 进行状态管理
- 它集成 Redux saga 进行浏览器端的异步管理控制
- 它集成 bootstrap 4 来方便你快速定义样式
- 它集成 knex 来管理数据库
- 它支持 Postgres 和SQLite 3 数据库
此外,你还可以通过管理工具集成更多的开发库及扩展更多支持
它能帮助你自动构建docker开发环境,解决开发团队中不同开发环境开发导致的环境不统一的问题
它能快速协助你自动地将项目部署到kubernates集群上
- 准备工作
- 在你的机器上安装好docker并启动
- 克隆仓库
git clone https://github.com/QUSEIT/nextjs-project-skel.git
- 进入对应目录
cd nextjs-project-skel
- 安装相应库及构建docker镜像
make install
- 启动docker
make up
- 数据库配置
如修改过knex数据库定义文件, 需要进行migrate
make migrate
如何扩展更多的开发库进去
如何扩展更多部署方式
发布帖子topicPublic
- 发布付费帖子,还有点问题,需要完善
components里面部分组件的scss样式文件,还需要放在styles文件夹中