Electron练笔项目,为SuperData 5000生成批量SQL语句。
SuperTools项目已经远远超过了一开始的Scope,不仅作为生成sql语句的助手,目前还充当了RD BOM、图纸管理的工具。所有的资料,清单和相关的追溯性都统一由SuperTools进行管理,并由各权责部门交叉查询。 SuperTools已经向CS模式的PDM系统迈进了。
运行SuperTools:
git clone https://gitee.com/schleuniger_tj/SuperTools.git
npm i
npm run start
编译SuperTools:
npm run package
按照编译系统的类型更改platform和arch。上文中的命令会生成 SuperTools-win32-x64 目录。
对于Git协同开发的操作简单介绍如下(与本软件无关):
- 在VSCode里启用Git或在NodeJS_Portable里使用Git。
- 进行相关的个人设置和初始化:
git config --global user.name "David Wei"
git config --global user.email "[email protected]"
- 找到你的工作目录,clone项目:
git clone https://gitee.com/schleuniger_tj/SuperTools.git
- 进行本地更改、测试后,进行变更确认:
cd SuperTools
git commit -a -m "change notes"
- 如果遇到提示说文件变更不在监视范围内,可以先添加文件:
git add *
- 当前的模块或者任务编程调试完成后,把相关commit的文件push到gitee上。
git push
- 另外,在每次开始工作之前,要先fetch一下gitee上最新的代码,保持本地仓库最新。
git fetch
Library | License | npm page |
---|---|---|
electron | MIT | Link |
js-base64 | BSD-3-Clause | Link |
mssql | MIT | Link |
ping | MIT | Link |
sqlite-sync | MIT | Link |
underscore | MIT | Link |
Moment.js | MIT | Link |
modbus-tcp | MIT | Link |
node-opcua | MIT | Link |