0.1.4 • Published 6 years ago
creams-ui v0.1.4
creams-ui
简介
creams-ui是基于ant-design进行二次封装的UI库,满足常规定制化的业务需求。
文件目录
├── es 拷贝的源代码副本
├── lib babel编译后的代码文件
├── node_modules 依赖包
├── public 用于预览文档的文件,一般用不着
├── dist 打包输出的文件,用于线上部署
├── src 源代码文件
│ └── components
├── tools 工具函数文件,用于文件拷贝等操作
│ └── copy-file.mjs
开发
本地Less编译
可以使用vscode中 easy-less 插件,或者后续改进在脚本中。
本地开发有两种可选方案:
- 依托dist的文档项目预览开发
- 结合npm调试脚本进行开发
npm脚本说明
// 创建全局软链接(当前开发根目录运行)
npm link
// 替换当前开发目录的引用(当前预览根目录运行)
npm link creams-ui
发布
// 发布前确保源文件和编译文件已经正确处理,如果还没有则进行以下命令
npm run compile
npm run copy
// ⚠️ 每次发布需要修改版本号
crnpm publish (发布内部私有仓库)