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()
相关推荐
Neweee8 小时前
JavaScript进阶内容详解
前端
大鸡爪8 小时前
Vue3 组件库实战(五):Icon 图标组件的设计与实现
前端·vue.js
bluceli8 小时前
前端测试实战指南:构建高质量代码的完整体系
前端·测试
行走的陀螺仪8 小时前
前端公共库开发保姆级路线:从0到1复刻VueUse官方级架构(pnpm+Turbo+VitePress)
前端·架构
顽固_倔强8 小时前
深入理解 Vue3 数据绑定实现原理
前端·面试
前端付豪8 小时前
组件拆分重构 App.vue
前端·架构·代码规范
Wect8 小时前
React 更新触发原理详解
前端·react.js·面试
cxxcode8 小时前
Web 帧渲染与 DOM 准备
前端
光影少年8 小时前
React Hooks的理解?常用的有哪些?
前端·react.js·掘金·金石计划
大鸡爪8 小时前
Vue3 组件库实战(七):从本地到 NPM:版本管理与自动化发布指南(下)
前端·vue.js