# 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 而来的
# 效果截图




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