asar 文件解包、修改再打包
Electron 程序打包的会在 resources 目录生成一个 app.asar 文件,大部分的资源页面文件都在这边;需要 Node.js 环境
以 XMind 为例(已失效)
#安装工具
npm install -g asar
#解包
asar extract app.asar <目录>
#打包
asar pack <目录> app.asar
1
2
3
4
5
6
2
3
4
5
6
# 解包
以 XMind 12.0.2(202204260729)为例,C:\Program Files\XMind\resources\app.asar
D:
cd D:\XMind\
asar extract "C:\Program Files\XMind\resources\app.asar" 202204260729
1
2
3
2
3
# 修改
#增加导出类型(exportSVG)
D:\XMind\202204260729\main\main.js
#关闭导出水印(value: "watermark")
#D:\XMind\202204260729\renderer\5055.js
print-watermark -> print-0
D:\XMind\202204260729\static\images\map-shot
watermark.svg
watermark-dark.svg
watermark-light.svg
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 打包
asar pack D:\XMind\202204260729 app.asar
#手动将 app.asar 拷贝回 C:\Program Files\XMind\resources\
1
2
2
网页编辑 (opens new window)
最近提交: 2023/03/22, 11:52:35