项目地址:https://github.com/4013465w/vpds
VPDS 是一个 vue 开发的脚手架,拥有项目、组件初始化,调试,组件管理,多套发布环境支持,一键发布等功能等功能,让你的开发过程顺畅自然,节约开发者的时间。 VPDS的思想是通过方便的组件管理系统及组件安装方式将所有的项目中的组件拍平,形成一个大的组件池,解决跨项目公用组件的难度。 项目的开发,从面向页面到面向组件开发转变,让开发者在开的过程中就直接采用开发组件的形式,节约了可公用组件后期再抽离成组件的时间。 VPDS 的结构
VPDS ├── config //项目的配置 ├── server // 启动的服务器 │ ├── config │ ├── dev │ │ ├── build //构建脚本 │ │ └── config // 构建配置 │ ├── src │ │ ├── app // 模块管理后台 │ │ │ ├── dist │ │ │ └── src │ │ │ ├── assets │ │ │ ├── common │ │ │ └── components │ │ ├── lib │ │ └── modules │ └── template //模板目录,可行添加多套模板 │ ├── m-module │ │ ├── assets │ │ └── components │ ├── m-page │ │ ├── assets │ │ └── components │ ├── pc-module │ │ ├── assets │ │ └── components │ └── pc-page │ ├── assets │ └── components ├── sql // 数据库表结构 └── src // 开发所在目录 ├── modules // 模块目录 │ └── pages // 页面目录
演示 GIF,图有点大,稍等。
适合新手学习做 Demo 用,暂时不适合用于企业项目,还有还多工作要做,大神勿喷,如有重复的轮子,欢迎告知. 有任何问题欢迎讨论:https://github.com/4013465w/vpds
![]() | 1 Rememberautumn OP 激动了,忘了写项目地址了: https://github.com/4013465w/vpds |
![]() | 2 hellojeana 2017-07-09 01:57:36 +08:00 via iPhone 或许 readme 里面应该写写它优于 vue-cli 的地方?? |
![]() | 3 Rememberautumn OP @hellojeana 比 vue-cli 多了模块管理,和发布 |
4 tnaxismdc 2017-07-09 19:26:10 +08:00 via Android 是否支持单元测试?是否支持组件相互依赖,以及组件相互依赖时,各个组件可能引用同一组件的不同版本? |
![]() | 5 Rememberautumn OP @tnaxismdc 暂不支持单元测试 |