开发注意:
- 尽量使用typescript进行开发,包括使用tsx(定义其组件prop类型)。
- 新增路由页面:
- 要使用PageContainer包裹并将title、breadcrumb置为false(不需要渲染标题以及面包屑),水印配置视具体页面调整(默认配置查看app.tsx中的layout配置)。
- locales/zh-CH/menu.js要加上对应国际化配置。
- 本项目使用@umijs/plugin-dva整合数据流进行全局状态管理, 详见。
- 开发文档完全按照umi4官方规范进行, 详见
- 样式使用unocss,预设是windicss的样式, vscode安装UnoCSS插件。
安装依赖
pnpm install
启动项目
npm run dev
更新远程分支列表
git remote update origin --prune
查看所有分支
git branch -a
删除远程分支 xx
git push origin --delete xx
删除本地分支 xx
git branch -d xx
强制合并分支
git reset --hard dev //并将 master 分支重置为 dev
强制推送
git push origin master --force //将重置后的 master 分支强制推送更新