# D2M **Repository Path**: caozhifeng1000/D2M ## Basic Information - **Project Name**: D2M - **Description**: 一个 electron 开发的数据结构管理工具 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2019-07-27 - **Last Updated**: 2026-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # D2M 一个 electron 开发的数据结构管理工具

# 项目简介 首先向开源致敬,这个项目的完成,离不开开源给予启发与参考

除了一众项目依赖库,不得不提的是 pdman([https://gitee.com/robergroup/pdman](https://gitee.com/robergroup/pdman))

这个项目直接借鉴了 pdman 的早期版本,通过分析其功能,阅读其源码,从而对该项目的技术栈有了一定了解后,再根据公司内部的需求与技术资源才开发出了 D2M

甚至一些核心脚本,也是直接从 pdman 上搬过来的

但是操作界面和业务实现却是完全重新写了一遍,pdman 是以 react 作为业务实现主框架,而 D2M 则是以 vue 作为 业务实现主框架

操作界面也是截然不同,D2M 的操作界面是借鉴了 Webstorm 而来的



# 效果截图 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0829/144733_03667597_2177300.png "1.png")
![输入图片说明](https://images.gitee.com/uploads/images/2019/0829/144744_ecea15a2_2177300.png "2.png")
![输入图片说明](https://images.gitee.com/uploads/images/2019/0829/144755_f9420c4a_2177300.png "3.png")
![输入图片说明](https://images.gitee.com/uploads/images/2019/0829/144156_51185ce8_2177300.png "4.png")

# 项目说明 首先在项目根目录执行 ``` npm install ``` 安装项目依赖包


然后下面是一些常用命令及其说明: 运行开发模式客户端
``` npm run dev ```
windows 平台客户端打包
``` npm run package-win ```
linux 平台客户端打包
``` npm run package-linux ```
mac 平台客户端打包
``` npm run package-mac ```
注意:打包命令在对应平台下,才能打相应平台的包(如:windows 系统下只能打 windows 的包,mac 下才能打 mac 包)