项目简介
本项目基于Node.js和React框架搭建,是一个便捷的项目信息与任务管理平台。它包含前端界面与后端服务,利用json-server模拟后端数据服务,还集成了jira-dev-tool插件,为开发者提供了高效的项目管理解决方案。
项目的主要特性和功能
- 前端采用React框架,界面友好,便于用户进行项目管理和任务操作。
- 后端借助Node.js和json-server模拟数据服务,可实现项目数据和任务的存储、检索、更新及删除。
- 集成jira-dev-tool插件,方便开发者创建、跟踪和完成任务。
- 运用TypeScript的类型别名和Utility type,提高代码的可读性和可维护性。
- 具备单元测试、集成测试和端到端测试,保障代码质量和稳定性。
安装使用步骤
- 确保已安装Node.js(版本 >= 12.22.0)。
- 下载并解压项目源码文件。
- 在项目目录下,执行
npm install
安装依赖。 - 可选择执行
npm audit fix
修复依赖安全问题。 - 执行
npm start
启动前端服务,在浏览器访问http://localhost:3000/projects
查看项目页面。 - 执行
npm run json-server
启动后端模拟数据服务。 - 若要使用jira插件功能,按以下步骤操作:
- 执行
yarn add jira-dev-tool@1.5.1
安装插件。 - 执行
npx msw init public
。 - 若本地不需要,可删除json-server相关内容。若遇到样式问题,参考bug fix部分将
import 'antd/dist/antd.css';
改为import 'antd/dist/antd.min.css';
,并将项目引入改为"jira-dev-tool": "file:__jira-dev-tool__"
。
- 执行
- 运行自动化测试代码,确保功能正常,可按需扩展和集成其他插件及功能模块。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】