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()
相关推荐
低头专研35 分钟前
用 HTML 网页来管理 Markdown 标题序号
前端·html·markdown·markdown标题编号
小妖66637 分钟前
html 给文本两端加虚线自适应
前端·javascript·html
阿諪諪39 分钟前
Vue Router(1)
前端·javascript·vue.js
键指江湖1 小时前
React 条件渲染
前端·react.js·前端框架
禾小西1 小时前
IDEA的使用
java·前端·intellij-idea
斗锋在干嘛1 小时前
WebView 与 JavaScript 的交互
开发语言·javascript·交互
天天进步20151 小时前
C++使用WebView2控件,通过IPC通信与Javascript交互
javascript·c++·交互
@PHARAOH1 小时前
HOW - 实现 useClickOutside 或者 useClickAway
前端·javascript·react.js
_yingty_1 小时前
GO语言入门经典-反射3(Value 与对象的值)
开发语言·前端·后端·学习·golang
糟糕好吃2 小时前
如何用一个插件让你的 Taro 项目启动快 3 倍?
前端·javascript·微信小程序