vsCode插件市场查找 @recommended 一键安装相应插件 EsLint@2.4.4、StyleLint@1.4.0、Vue - Official@2.0.16、Prettier@10.4.0
pnpm install
pnpm prepare
git config core.ignorecase true
pnpm lint
pnpm start
└── 组件名称 xxxx
├── components ---子组件
├── xxx.hooks.[js|ts] ---hooks
├── xxxx.vue ---默认都为index
├── public.[js|ts|vue] ---用来存放静态变量或者纯函数(非必须)
├── style.scss ---样式文件
└── type.ts ---ts类型文件
注意: components下的文件夹或者文件首字母必须大写
存在多个子文件情况
└── components xxxx
└── Chart ---子组件名称文件夹
├── xxx.hooks.[js|ts] ---hooks
├── Chart.vue ---默认都为index
├── public.[js|ts|vue] ---用来存放静态变量或者纯函数(非必须)
├── style.scss ---样式文件
└── type.ts ---ts类型文件
单个文件情况
└── components xxxx
└── Chart.vue ---子组件名称
- 请求接口方法名全部用 get | set
- 操作方法名 handle
- 计算方法名 compute-一定要存在返回值
- 渲染组件方法名 render
- 初始化 init
- master_imp 主分支
- develop 开发分支
- feature/xxx 功能分支
- fix/xxx 修复分支
- hotfix/xxx 紧急修复分支
- docs/xxx 文档分支
- refactor/xxx 重构分支
- style/xxx 样式分支
- test/xxx 测试分支
- chore/xxx 构建分支
- ci/xxx 持续集成分支
- build/xxx 打包分支
- perf/xxx 性能分支
- 切换到dist目录
- 切换为 npm 镜像源
- 修改package版本
- npm adduser
- npm publish
- 在
moka-vt-design/packages/components/
下建立组件 - 在
moka-vt-design/examples/
下建立测试组件 - 组件开发完成,在
moka-vt-design/packages/components/index
路径下添加相关组件、同时需要在moka-vt-design/typings/components.d
中新增类型,确保组件打包后可以正常识别类型
打包时候如遇到windows is undefined
则添加判断 if (!import.meta.env.SSR)