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()
相关推荐
sanshizhang30 分钟前
若依框架,分页如何实现自定义每页记录数量
javascript·vue.js
醉逍遥neo33 分钟前
react项目热更新问题
前端·react·热更新·umi·umi max
专注前端30年36 分钟前
Vue3 watchEffect详解:核心用法与原理剖析
前端·javascript·vue.js
hwt107035989838 分钟前
Vue项目,解决Node依赖错误问题
前端·javascript·vue.js
LYFlied1 小时前
前端性能优化工程化落地指南:从基础实践到极致性能突破
前端·性能优化·工程化
阿珊和她的猫1 小时前
Webpack常用配置项详解
前端·webpack·node.js
codelang1 小时前
用另一种方式让《留白》继续存在下去
前端
研☆香1 小时前
什么是对象 什么是数组 区别是什么??
java·前端·javascript
2501_946675641 小时前
Flutter与OpenHarmony打卡时间选择器组件
android·javascript·flutter
vx_bisheyuange1 小时前
基于SpringBoot的房屋交易平台
前端·javascript·vue.js·毕业设计