本项目是基于Electron和element UI开发的一款代码查重软件,其内核使用了开源软件SIM(SIM是大佬Dick Grune开发的一款代码查重软件)
本项目为SIM添加了GUI界面,简化了操作,练手之作,技术含量不高,如有错漏,请大佬们指出。
# nodeJS版本 v12.19.0
# electron版本 v10.1.4
# Clone this repository
git clone https://github.com/ZxfBugProgrammer/Electron-SIMGUI.git
# Go into the repository
cd Electron-SIMGUI
# Install dependencies
npm install
# Run the app
npm start
修改js/index.js(js文件夹下的index.js文件)中的第342-345行,取消342行的注释,注释345行。修改后的部分代码如下:
//开发调试时调用SIM的命令
//let commandStr = '"' + path.join(__dirname, '/src/SIM/sim_' + chooseCodeData.value + '.exe') + '" ' + simArgs
//打包应用时调用SIM的命令
let commandStr = '"' + path.join(__dirname, '../SIM/sim_' + chooseCodeData.value + '.exe') + '" ' + simArgs
使用如下命令打包应用(仅限打包win32平台应用)
# 全局安装electron-packager
npm install electron-packager -g
# 运行打包命令 应用生成在./out 中
npm run build-electron
可在release页面下载打包好的win32平台应用:下载链接
如有问题可联系邮箱 [email protected]