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()
相关推荐
css趣多多14 小时前
vue3的组件间通信ref子组件需要把父组件要的ref数据开放
前端·javascript·vue.js
我是伪码农14 小时前
Vue 2.10
前端·javascript·vue.js
AAA阿giao14 小时前
React 性能优化双子星:深入、全面解析 useMemo 与 useCallback
前端·javascript·react.js
不想秃头的程序员14 小时前
父传子全解析:从基础到实战,新手也能零踩坑
前端·vue.js·面试
大时光14 小时前
gsap 配置解读 --5
前端
Wect14 小时前
LeetCode 25. K个一组翻转链表:两种解法详解+避坑指南
前端·算法·typescript
shadowingszy14 小时前
【前端趋势调查系列】带你看看前端生态圈的技术趋势state-of-js 2025详细解读
前端·javascript·vue.js
@菜菜_达14 小时前
CSS是什么?
前端·css
2301_7965125214 小时前
【精通篇】打造React Native鸿蒙跨平台开发高级复合组件库开发系列:Sticky 粘性布局(始终会固定在屏幕顶部)
javascript·react native·react.js·ecmascript·harmonyos
Amumu1213815 小时前
CSS基础选择器
前端·css