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()
相关推荐
Never_Satisfied12 小时前
C#插值字符串中大括号表示方法
前端·c#
wuhen_n12 小时前
初识TypeScript
javascript·typescript
w***765512 小时前
JS vs jQuery:核心差异解析
开发语言·javascript·jquery
踢球的打工仔12 小时前
typescript-类
前端·javascript·typescript
天天打码13 小时前
Svelte-无虚拟DOM、极致性能的现代高性能Web开发框架!
前端·node.js·vue·svelte
0思必得013 小时前
[Web自动化] Selenium元素定位
前端·python·selenium·自动化·html
EEEzhenliang13 小时前
CSS知识概括、总结
前端·css
大阳光男孩13 小时前
ElementUI表格懒加载子级更新数据刷新不生效问题
前端·javascript·elementui
wy31362282114 小时前
C#——意框架(结构说明)
前端·javascript·c#
研☆香14 小时前
JS中的三种显示弹窗
开发语言·前端·javascript