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()
相关推荐
烟袅5 分钟前
深入理解 JavaScript 内存机制与闭包原理
前端·javascript
烟袅14 分钟前
JavaScript 内存三空间协同机制:代码空间、栈空间与堆空间如何联合运行
前端·javascript
lqj_本人25 分钟前
DevUI高频组件(Form 组件)深度用法与避坑指南
前端·javascript
live丶27 分钟前
从零实现一个低代码 H5 页面编辑器(Vue3 + 拖拽)
前端·vue.js
黑臂麒麟36 分钟前
华为云 DevUI初体验:如何快速入门项目搭建
前端·ui·华为云·devui
翔云 OCR API44 分钟前
企业工商信息查验API-快速核验企业信息-营业执照文字识别接口
前端·数据库·人工智能·python·mysql
小明记账簿_微信小程序1 小时前
js实现页面全屏展示
前端
wordbaby1 小时前
秒懂 Headless:为什么现在的软件都要“去头”?
前端
茄汁面1 小时前
实现紧贴边框的高亮流光动画效果(长方形适配)
前端·javascript·css
松莫莫1 小时前
Vue 3 项目搭建完整流程(Windows 版 · 避坑指南)
前端·vue.js·windows