electron应用安装包瘦身

在win-unpacked目录下

  • 在resources目录下借助asar查看编译后文件
bash 复制代码
pnpm add asar -g
# asar extract /[sourcePath]/app.asar /[targetPath]/

app文件夹中的产物有render和main编译文件

  • 其中有soruceMap文件可以通过配置删除
  • node-modules目录下确认如果没有跨平台需要都移动到devDependencies避免编译进去
  • locales目录下都是些语言包如果只需要中文其他都可删掉
bash 复制代码
# electron-builder
electronLanguages:
  - zh-CN
javascript 复制代码
// 设置语言包 在whenReady之前
app.commandLine.appendSwitch('lang', 'zh-CN');
await app.whenReady()
相关推荐
TomEval1 分钟前
【Web UI 自动化】05 - KDT 模式原理与实现
前端·ui·自动化
南雨北斗11 分钟前
vue3项目状态持久化方案Pinia
前端
计算机魔术师23 分钟前
Uber 工程师不动手,Agent 接管了 70% 的代码 PR
前端
南雨北斗24 分钟前
Vue3项目中使用Pinia代替TP6 session传递
前端
律宏阔24 分钟前
Electron 打包 CloakBrowser:解决客户电脑缺少浏览器二进制的问题
前端
এ慕ོ冬℘゜40 分钟前
jQuery 核心方法
前端·javascript·jquery
阳火锅41 分钟前
老板要周报?我说不用,代码提交就是进度
前端·javascript·vue.js
chjif41 分钟前
一张照片和一段声音如何生成口播视频:MiniMax H3 音画同步实测
java·前端·javascript
lucky九年43 分钟前
deepseek harness主题插件dsh-web-theme
前端