Я обнаружил, что размер файла MyApp.exe, созданного с помощью средства построения электронов, составляет около 500 МБ. Я не уверен, что я сделал, потому что раньше только для ia32 или x64 это было около 196M. Я также просмотрел эту ссылку, и в ней упоминается только около 55–60 МБ. Возникает вопрос, почему мои exe-файлы имеют такой большой размер? Само мое приложение очень маленькое, и если его размер составляет всего 33 МБ, что это за дополнительное пространство?
Вот мои записи package.json:
"build": {
"appId": "com.electron.myApp",
"publish": [
{
"provider": "generic",
"url": "https://myAppServer"
}
],
"win": {
"target": [
{
"target": "nsis",
"arch": [
"ia32"
]
}
]
},
"asar": false,
"nsis": {
"oneClick": true,
"perMachine": false,
"artifactName": "${productName}-Setup-${version}.${ext}"
}
"devDependencies": {
"electron": "^1.7.9",
"electron-installer-windows": "^0.2.0",
"electron-builder": "^19.45.5",
"electron-packager": "^8.5.2",
"electron-winstaller": "^2.5.2",
"grunt-electron-installer": "^2.1.0"
},
"dependencies": {
"auto-launch": "^5.0.1",
"cron": "^1.2.1",
"electron-config": "^0.2.1",
"electron-positioner": "^3.0.0",
"electron-squirrel-startup": "^1.0.0",
"electron-window": "^0.8.1",
"electron-updater": "^2.16.1",
"fs": "^0.0.1",
"homedir": "^0.6.0",
"https": "^1.0.0",
"https-proxy-agent": "^1.0.0",
"line-by-line": "^0.1.5",
"pac-proxy-agent": "^1.0.0",
"url": "^0.11.0",
"winreg": "^1.2.3",
"xml2js": "^0.4.17"
}
}
Это ожидаемый размер электронного приложения? Есть ли способ сделать это меньше?
С уважением, Арун
devDependencies
, которые все большие пакеты - person Joshua   schedule 18.12.2017