目的
架构
项目搭建
由于需要同时维护多个npm 包所以选用了 lerna 来管理多个开源包。
项目目录结构
目前已完成的接口访问工具@yeezhi/http 的使用
安装独立依赖或整个核心依赖
yarn add @yeezhi/http
OR
yarn add @yeezhi/core
创建项目相关配置文件
http.config.js
创建Http 对象基础文件
http.base.js
访问示例
test.services.js
结语&计划
这个项目对于自身来说主要对工作中好的项目架构及可复制的业务进行通用封装,以便以后复用及自驱项目。
对于团队来说这种项目的搭建可以实现达到开篇所说的目的,并提高简单后台项目的开发速度。
目前项目计划
- 6月30日发布正式版1.0.0
* 完成cli工具的编码 * 基础库的编码 例如:@yeezhi/help, @yeezhi/cookie, @yeezhi/http 。。。。。。 * 完成PC端后台模版 yezhi-example-vuepc * 基础pc端UI组件的封装 * 简单区块的抽离,例如:列表区块,树列表区块 。。。。。。 - 后续陆续打造基于后台BI 产品的组件及区块,例如: 流程控制区块,大屏展示区块。。。。
- 添加移动端模版
- 尝试加入微服务支持
- ..............