# Go PMP 本项目使用 [Ant Design Pro](https://pro.ant.design) 初始化。以下是使用指南。 ## 环境准备 node 版本 >= v18.20.6 pnpm 版本 >= 10.4.0 安装 `node_modules`: ```bash pnpm install ``` ## 提供的脚本 这些脚本在 `package.json` 中提供。可以修改或添加额外的脚本: ### 启动项目(带 mock) ```bash pnpm start ``` ### 开发项目(不带 mock) ```bash pnpm dev ``` ### 构建项目 ```bash pnpm run build ``` ### 检查代码风格 ```bash pnpm run lint ``` 你也可以使用脚本自动修复一些 lint 错误: ```bash pnpm run lint:fix ``` ### 代码提交 先在 `test` 分支开发,完成后可以使用 `commit.sh` 脚本提交代码 ``` sh commit.sh -a -c 'feat: 添加了commit.sh脚本' -m ``` `-a` 表示提交所有修改的文件,`-c` 表示提交信息,`-m` 表示合并到 `master` 分支 如果不想提交所有修改的文件,请先试用 `git add` 命令添加需要提交的文件,再使用 `commit.sh -c 'feat: 修改内容'` 提交即可 ## 参考文档 [Ant Design Pro Document](https://pro.ant.design) [Ant Design Pro Github](https://github.com/ant-design/ant-design-pro). [ProComponents Document](https://procomponents.ant.design) [ProComponents Github](https://github.com/ant-design/pro-components) [Ant Design Document](https://ant.design/index-cn) [Ant Design Github](https://github.com/ant-design/ant-design) [Ant Design Icons](https://ant.design/components/icon-cn) [Icônes](https://icones.js.org/) [Umi Document](https://umijs.org/) [Umi Github](https://github.com/umijs/umi)