0.0.984 • Published 2 years ago
captainbi_components v0.0.984
组件开发指南
- 注册
- 把npm源指向自己搭建的npm私有仓库
npm set registry http://172.16.11.174:3000
- 注册用户
npm adduser –registry http://172.16.11.174:3000
- 代码规范
- http://wiki.captainbi.com/pages/viewpage.action?pageId=755862
- 命名规则 基础组件:Cap-base-button /CapBaseButton 业务组件:Cap-bus-store /CapBusStore
- 目录说明
-docs 组件文档
--.vuepress 配置信息
--views 内容展示
-src
--assets 静态资源
---css 样式
---images 图片
--packages 组件
---base 公用组件
---business 业务组件
- 文档撰写
- 使用vuepress插件
- 运行
npm run docs:dev
- 部署
npm run docs:build
- 发布
- 拉取代码 git pull
- 在package.json修改版本号version
- 提交代码 git push
- 打包 npm run lib
- npm publish发布包
npm publish #已经切换到我们私服地址的情况下
npm publish --registry http://172.16.11.174:3000 #未切换到我们的私服时,直接加后缀可以发布到私服上。
- 注意事项
- 开发组件需严谨思考,包含应用场景限定,组件最小粒度,通用功能抽离,交互体验,边界值等。
- 需详细自测,在本地验证通过后才可发布。
- 开发完组件务必详细撰写组件文档。