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()
相关推荐
q***71851 天前
海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)
java·前端·spring boot
一只小阿乐1 天前
vue3 使用v-model开发弹窗组件
javascript·vue.js·elementui
web加加1 天前
vue3 +vite项目页面防f12,防打开控制台
前端·javascript·vue.js
A尘埃1 天前
大模型应用python+Java后端+Vue前端的整合
java·前端·python
遥遥晚风点点1 天前
Spark导出数据文件到HDFS
前端·javascript·ajax
克里斯蒂亚L1 天前
开发一个计时器组件
前端·浏览器
克里斯蒂亚诺更新1 天前
微信小程序 点击某个marker改变其大小
开发语言·前端·javascript
天才奇男子1 天前
从零开始搭建Linux Web服务器
linux·服务器·前端
长空任鸟飞_阿康1 天前
AI 多模态全栈应用项目描述
前端·vue.js·人工智能·node.js·语音识别
Mintopia1 天前
🌐 实时协同 AIGC:多人在线 Web 创作的技术架构设计
前端·人工智能·trae