# 通用组件脚手架
快速启动通用组件编写,默认支持 typescript,注释文档导出,jest 单元测试等专业工具集成。
# 用法
从 git(http://git.code.oa.com/slugteam/comStage.git)上克隆项目到本地,既可开始使用
# 目录说明
- dist //组件输出目录
- node_modules //依赖包
- src //源码
- template //调用示例
- test //测试用例
# 特性
- 0 配置
- 基于 rollup 打包,组件输出体积小
- 支持 TS,只需将.js 改为.ts 即可
- 基于 jest 单元测试
- 基于 jeDOC 根据注释自动输出 html,md 等格式的文档
- 支持输出 esm,umd,cjs 格式
- 集成开发环境,自动构建组件,热更新调用模板
# 脚本命令
需要 node v10 以上版本支持,拉取项目到本地,生成基本的 package.json、template、test 等目录
- npm i //安装辅助依赖
- npm run dev //启动本地服务
- npm run doc //输出 markdown 格式的文档
- npm run watch //监听源代码变化,自动构建组件输出
- npm run test //跑通测试用例吧
- npm run build //构建生产环境版本输出
如果 npm 安装失败,可以参考此文章(https://www.cnblogs.com/liangxiaojie/p/4595406.html)的解决办法
未来计划改造成自动安装模式,可以选择接入 vue 或 react 等其他框架的可选配置项目,进一步简化接入的逻辑和安装成本。