StarUML 3.1.0 for Windows 10

StarUML 3.1.0 for Windows 10

1、下载 StarUML 3.1.0

http://staruml.io/download

2、安装 npm

到官网下载安装 windows版 nodejs(去官网)

注意:安装的时候,需要勾选把 nodejs 执行环境添加到 path 变量,如下图所示:
在这里插入图片描述

3、安装 asar

npm install asar -g

4、安装 StarUML

直接双击 “StarUML Setup 3.1.0.exe”,会自动安装到目录:C:\Program Files\StarUML\

5、使用 StarUML

(1) 解压文件 app.asar

cd C:\Program Files\StarUML\resources
asar extract app.asar app

我本地报错:

Error: EPERM: operation not permitted, mkdir 'C:\Program Files\StarUML\resources\app'

提示没有权限。。。那就给这个目录:C:\Program Files\StarUML\resources 写的权限了
在这里插入图片描述

(2) 修改 js 文件 ./app/src/engine/license-manager.js

找到代码 checkLicenseValidity ()

checkLicenseValidity () {
    this.validate().then(() => {
      setStatus(this, true)
    }, () => {
      // 原来的代码:
      // setStatus(this, false) 
      // UnregisteredDialog.showDialog()
  
      //修改后的代码
      setStatus(this, true)
    })
 }

(3) 重新打包 app 文件夹

asar pack app app.asar

(4) 重新打开软件,**成功

posted @ 2020-09-16 17:29  Ryan669  阅读(272)  评论(0)    收藏  举报