1.0.0 • Published 1 year ago
cus-design-ui v1.0.0
简介
组件封装,全面拥抱 Vue2
生态,正在持续完善中...
主要用到的一些技术栈
- ui 库:ant-design-vue.
- 提交规范:git cz commitizen
- 版本更改历史:changelog
安装使用,打包部署,提交代码
- Installation dependencies
yarn install
- run
yarn serve
- build
yarn build
- commit
# git add
git add .
# yarn
yarn commit
代码基础架构说明
|-- 根目录
|-- docs 文档生成的根目录位置
|-- examples 本地调试
|-- lib 打包发布的资源
|-- packages 主要的组件目录
|-- business 业务组件
|-- layout 布局组件
|-- page 页面组件
|-- tools 小的工具组件
|-- index.js 入口文件
|-- public 项目静态资源
|-- src 项目的一些开发目录
|-- README.md 项目说明
|-- vue.config.js 脚手架配置文件
Git 提交规范
参考 vue
feat
增加新功能fix
修复问题/BUGdocs
文档/注释style
代码风格相关无影响运行结果的perf
优化/性能提升refactor
代码重构(不包括 bug 修复、功能新增)revert
撤销修改test
测试相关build
构建流程、外部依赖变更(如升级 npm 包、修改 webpack 配置等)ci
修改 CI 配置、脚本chore
对构建过程或辅助工具和库的更改(不影响源文件、测试用例)revert
回滚 commit
浏览器支持
本地开发推荐使用Chrome 80+
浏览器
支持现代浏览器, 不支持 IE
License
patch-package 给 npm 依赖打补丁
这里注意注意!!!
大家可以看到我弄了一个 patch-package
包
下载来后,在命令行执行一下 npm run patch
同时,别用 cnpm !!! 为了兼容 IE11,我们组件库使用的三方插件没兼容,做了配置,cnpm 做不到编译兼容!!!
注意
- 每一个组件应该取名 class 要具有唯一性,因为我们打包后会脚本处理合并成一个 less 文件,重名影响也不好
npm install
后 一定要npm run patch
下,这个是修改了node_modules
中的代码,进行覆盖处理- 一定记得别用
cnpm
,兼容处理三方插件的话,不会被编译
1.0.0
1 year ago