Vue 组件化开发全流程脚手架– vpds

2017-07-08 23:34:34 +08:00
 Rememberautumn

项目地址:https://github.com/4013465w/vpds

什么是 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

2802 次点击
所在节点    前端开发
5 条回复
Rememberautumn
2017-07-08 23:35:59 +08:00
激动了,忘了写项目地址了: https://github.com/4013465w/vpds
hellojeana
2017-07-09 01:57:36 +08:00
或许 readme 里面应该写写它优于 vue-cli 的地方??
Rememberautumn
2017-07-09 08:37:03 +08:00
@hellojeana 比 vue-cli 多了模块管理,和发布
tnaxismdc
2017-07-09 19:26:10 +08:00
是否支持单元测试?是否支持组件相互依赖,以及组件相互依赖时,各个组件可能引用同一组件的不同版本?
Rememberautumn
2017-07-09 22:32:33 +08:00
@tnaxismdc 暂不支持单元测试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX