// 安装npm brew install node //安装打包工具 npm install asar -g
C:\Program Files\StarUML\resources
StarUML\resources
将app.asar复制一份出来,我们操作复制出来的文件。
asar extract app.asar app
运行后在app.asar的同级目录下得到名为app的文件夹
去掉检查机制和弹出窗:src/engine/license-manager.js
checkLicenseValidity () { this.validate().then(() => { setStatus(this, true) }, () => { // setStatus(this, false) // UnregisteredDialog.showDialog() // 注释掉检查License的机制和弹出框 setStatus(this, true) //UnregisteredDialog.showDialog() }) }
关闭自动更新:
src/application.js
重新打包
asar pack app app.asar