1.下载安装包
首先我们进入StarUml官网下载安装包
地址:StarUML
2.安装StarUML
下载好后,双击进行安装即可
然后就可以进入首页,提示注册信息,这时候我们可以不管,直接退出即可。
3、安装Node环境
这里需要Nodejs的环境,如果你不是个程序员,没有环境,就先装个环境,我们直接去Node.js官网下载一个想要的版本即可
下载完成Node.js后双击进行安装,如果不更换路径,直接默认下一步即可。
查看Node.js是否安装成功
node -v
如果显示版本号则证明安装成功
npm更换阿里云镜像源
npm安装插件的网站服务器位于国外,所以经常下载缓慢或出现异常,阿里云在国内搭建了镜像服务器,需要执行以下命令更改:
npm config set registry http://registry.npmmirror.com
将命令进行执行,更改完成后使用命令 npm config get registry 查看本地镜像源是否修改成功
4、反编译
使用管理员打开cmd,依次执行下面的命令
npm install -g asar
查看asar版本号
asar -V
显示版本号则证明安装成功
问题!!! (asar安装失败)
“不是内部或外部命令,也不是可运行的程序 或批处理文件”
解决方法:
1.打开cmd,执行命令:npm config get prefix,可以看到npm安装的命令路径
2.复制安装路径,接下来配置环境变量
粘贴后全部点确定退出
重新安装asar
安装成功后
cd C:\Program Files\StarUML\resources //进入到StarUML的默认安装目录下面
asar extract app.asar app //反编译软件
反编译后resources目录出现app文件夹
打开 app\src\engine\license-manager.js 文件
将下面注释后保存
禁用StarUML版本自动更新功能
修改 app/src/app-context.js 中的appReady方法
打包回 app.asar 这里也是我们最后一步
asar pack app app.asar
将以上所有操作全部完成后,我们就可以重新打开 StarUML,不提示需要注册和没有 Unregistered 标识则表示成功。
完成辣!!!