NoSQLBooster for MongoDB 基于 Electro 编写 asar 打包,所以我们能够解包修改代码并重新打包。
- 安装工具
npm install asar -g
- 解包,进入 /Applications/NoSQLBooster for MongoDB.app/Contents/Resources (Windows 的话搜一下 app.asar 文件)
asar extract app.asar app
- 修改 app\shared\lmCore.js 里的 MAX_TRIAL_DAYS 和 TRIAL_DAYS 值
MAX_TRIAL_DAYS=3000,TRIAL_DAYS=3000
- 修改app\shared\lmCore.js
#搜索
return MAX_TRIAL_DAYS < r ? MAX_TRIAL_DAYS : r
#替换成
return MAX_TRIAL_DAYS
- 修改app/frontend/utils/autoupdate-check.js
#查找
checkVersionUpdate
#里面的{}替换成
return new Promise.reject();
禁止让自动升级
- 打包,打包完之后删除 app 文件夹
asar pack app app.asar
- 重启软件,效果如下