本模板基于vue-cli搭建,在此基础上加入了通用的组件、模块、工具,已封装好路由、鉴权、api等逻辑。
前端开发者可省去在搭建环境上浪费的时间,专注于开发page
项目风格和规范是基于作者公司和团队所定制的。
js变量使用驼峰法,css命名使用横线,按层级命名, 如 home-list-item
基于Airbnb风格的eslint
EsModule
不要直接push master, 按模块拆分分支, 及时拉取、提交、合并以免不必要的冲突
commit 遵循 Angular Git Commit Guidelines
即 type: msg
部分type如下
- feat: 添加新特性
- fix: 修复bug
- docs: 修改文档
- style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
- refactor: 代码重构,没有加新功能或者修复bug
- test: 增加测试用例
- chore: 改变构建流程、或者增加依赖库、工具等
npm install
npm start
npm run build
npm run lint
todo
npm run test