一种优化startUML的方案

279 阅读1分钟

startUML优化方案

1. 解压缩

app.asar文件的位置位于:

image.png

1.1 安装node.js

由于该文件无法直接打开,所以需要在电脑上面安装特定的node.js, 下载地址为:nodejs.org/en/,安装完成之后,可以使用cmd命令查看版本号:

C:\Program Files>node -v

v12.18.3

另外,还需要安装asar的另外一个工具:npm install -g asar 或者 cnpm install -g asar

安装完成之后,使用命令查看asar -V 即可查看到相应的版本号

1.2 解压app.asar

进入asar的目录中执行:asar extract app.asar ./asar/,即可将当前的asar解压出来

2. 修改配置文件

在解压的asar目录下,找到asar\src\engine\license-manager.js文件,修改当前的文件,如下所示:

checkLicenseValidity () {

this.validate().then(() => {

setStatus(this, true)

}, () => {

// setStatus(this,false) <-- comment this line

setStatus(this, true) // <-- add this line

// UnregisteredDialog.showDialog() <-- comment this line

})

}

3. 打包修改文件

使用命令:asar pack asar app.asar,将之前的修改打包成相应的文件即可。关闭窗口,重新打开试试。