项目简介
本项目基于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】