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()
相关推荐
空中海几秒前
03 渲染机制、性能优化与现代 React
javascript·react.js·性能优化
ChalesXavier28 分钟前
Fetch API 的基本用法
javascript
是上好佳佳佳呀37 分钟前
【前端(十三)】JavaScript 数组与字符串笔记
前端·javascript·笔记
巴沟旮旯儿38 分钟前
vite项目配置文件和打包
前端·设计模式
彩票管理中心秘书长1 小时前
Pinia 插件架构与组合式函数:如何让你的 Store 长出“超能力”
前端
彩票管理中心秘书长1 小时前
Pinia 比 Vuex 强在哪?我用同一个模块写了两种实现,你自己看
前端
yingyima1 小时前
用 Cron 加 Webhook 打通自动化工作的任督二脉
前端
JackieDYH1 小时前
CSS Flexbox 与 Grid 的默认行为-布局的底层机制
前端·css·html
彩票管理中心秘书长1 小时前
E2E测试入门:别让用户帮你点鼠标了,找个机器人替你打工吧
前端
菜蒙爱学习1 小时前
【Markdown】可用的所有 HTML 标准颜色
前端·html