javascript - Electron 和 NodeJs 中可移植 exe 的可变大小
问题描述
我目前正在使用 Electron 版本8.2.5
,Electron builder ^22.8.0
。我看到电子便携应用程序的大小从 85 MB 到 700 MB 不等。第一次,它生成 85 MB,如果我运行应用程序一段时间,关闭应用程序并进行小改动并再次构建,它会生成 200 MB 的便携式 exe。一段时间后,我的第三或第四次构建生成了 700 MB。虽然我能够启动应用程序,但可移植的 exe 大小并不一致。我在代码段下方提供了从下面生成可移植 exe 的代码package.json
。
"build": {
"portable": {
"splashImage": "..\\..\\..\\..\\1.bmp"
},
"appId": "com.someorg.rnd",
"extraResources": [
"index.html",
"assets"
],
"directories": {
"buildResources": "./dist/*",
"output": "installers/"
},
"win": {
"target": "portable"
}
}
内部使用 NSIS 的电子构建是否存在问题?还是我做错了什么build
?请建议我并帮助我。
解决方案
推荐阅读
- docker - 控制台 APP 从 .net core 2.2 迁移到 .net core 3.1 停止允许外部 HTTPs 调用
- sql - SQL UTC 到 IST 的时区转换
- c# - 如何在 VB6 中调试 ActiveX dll?
- atom-editor - 原子核素连接错误 - ENOENT:没有这样的文件或目录
- javascript - 如何在离子应用程序中设置默认图像
- json - Jolt - 将值从一个数组复制到另一个数组并更改键
- react-native - null 在本机反应中不是 Cameraroll 中的对象(评估“_nativeInterface.default.getPhotos”)
- javascript - 移动 Android Chrome 在“window.scrollTo”之后出现“behavior:smooth”后的不稳定滚动
- python - 在python中使用LOOPS查找素数
- eclipse-cdt - System Workbench STM32 Eclipse 上的 ERROR_DOWNLOAD_TASK_START_ISSUE 尚未解决