前言
StartUML这款作为UML的主流软件,这里写下最新版的安装和学习方法,也是参考有之前的教程,只不过最新版稍微改了下源码。
步骤
- 下载软件
软件直接去官网下载最新版本即可,点击: StarUML 去官网下载
现在最新版本是6.2.2
下载好后直接打开就会安装,默认安装在C:\Program Files\StarUML\下
- 下载Node.js
Node官网下载: Node.js
Node.js现在长期支持版本是20,建议下载这个,按配置下载就行
下载好了一路确认安装就行
安装好了打开控制台打印下版本信息没问题就行
win + R
cmd 或者 powershell 都行,没权限就用管理员身份打开。
输入 node -v
- 开搞
找到 StartUML 的安装路径,进入 resources 文件夹
因为我改在D盘了,所以目录在D的。
进入 resources目录
在上面路径栏单击输入 cmd ----> 回车
先下载工具包
npm install asar -g
警告和提示不用管
然后解压
asar extract app.asar app
删除掉app.asar
打开app目录
然后进入下图文件夹,找到license-manager.js
打开找到这里
将 catch 方法里代码全部注释,然后添加我选中的一行,保存退出。
// const remains = this.checkEvaluationPeriod();
// const isExpired = remains < 0;
// const result = await UnregisteredDialog.showDialog(remains);
// setStatus(this, false);
// if (isExpired) {
// app.quit();
// }
setStatus(this, true);
来到下图位置,找到application.js文件
Ctrl + f 搜索 autoUpdater 找到这,改即可。
将该两行注释
保存退出
在 cmd 输入
asar pack app app.asar
回到文件夹resource,成功打包app.asar
删除app文件夹即可
现在打开 startUML 软件,就发现不再弹对话框。