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()
相关推荐
米方2 分钟前
ElementPlus 穿梭框支持批量穿梭
前端·javascript·vue.js
InkHeart2 分钟前
uni-app开发路上的坑
前端·vue.js
用户4099322502122 分钟前
Vue3中v-bind:class与v-bind:style如何实现条件样式、组件样式合并与深层响应式管理?
前端·ai编程·trae
还算善良_9 分钟前
【Vue】表格实现表头多彩
javascript·vue.js·ecmascript
我是天龙_绍10 分钟前
如何在前端开发中高效运用AI:从提效到避坑
前端
KenXu12 分钟前
从Vue 到 React:Valtio 让状态管理更熟悉
前端
JS_GGbond16 分钟前
用Canvas和SVG制作简单动画:从零开始的视觉魔法
javascript
努力学习的少女22 分钟前
对SparkRDD的认识
开发语言·前端·javascript
LYFlied26 分钟前
Webpack 深度解析:从原理到工程实践
前端·面试·webpack·vite·编译原理·打包·工程化
苏打水com1 小时前
第十二篇:Day34-36 前端工程化进阶——从“单人开发”到“团队协作”(对标职场“大型项目协作”需求)
前端·javascript·css·vue.js·html