Angular Electron应用程序的大小随着每次构建而增加
我有一个电子应用程序(使用angular制作),使用此模板: 每次我运行electron builder命令时,应用程序本身的大小都会增加10MB。在Windows或Linux中构建时也会发生同样的情况。windows安装程序目前的容量为337MB,启动时大约为60MB 以下是package.json中的脚本部分:Angular Electron应用程序的大小随着每次构建而增加,angular,electron,electron-builder,electron-updater,Angular,Electron,Electron Builder,Electron Updater,我有一个电子应用程序(使用angular制作),使用此模板: 每次我运行electron builder命令时,应用程序本身的大小都会增加10MB。在Windows或Linux中构建时也会发生同样的情况。windows安装程序目前的容量为337MB,启动时大约为60MB 以下是package.json中的脚本部分: "build": "npm run electron:serve-tsc && ng build", "build
"build": "npm run electron:serve-tsc && ng build",
"build:electron": "npm run build -- -c production --aot=true --build-optimizer=true --output-path=electron --base-href ./",
"electron:serve-tsc": "tsc -p tsconfig.serve.json",
"electron:build": "npm run build:electron && electron-builder build"
我运行:
npm运行electron:build
以下是电子设置:
{
"productName": "APP NAME",
"compression": "maximum",
"directories": {
"output": "release/",
"buildResources": "electron/"
},
"files": [
"**/*",
"electron",
"!**/*.ts",
"!*.code-workspace",
"!LICENSE.md",
"!package.json",
"!package-lock.json",
"!src/",
"!e2e/",
"!hooks/",
"!angular.json",
"!_config.yml",
"!karma.conf.js",
"!tsconfig.json",
"!tslint.json"
],
"publish": {
"provider": "generic",
"url": "https://example.com/downloads/"
},
"win": {
"artifactName": "${productName} Setup.${ext}",
"icon": "electron/assets/icons/electron",
"target": [
"nsis"
]
},
"mac": {
"icon": "electron/assets/icons/electron",
"target": [
"dmg"
]
},
"linux": {
"artifactName": "${productName} Setup.${ext}",
"executableName": "APP NAME",
"icon": "electron/assets/icons/electron",
"target": {
"target": "appimage",
"arch": ["armv7l"]
}
},
"nsis": {
"installerIcon": "electron/assets/icons/electron/favicon.ico",
"uninstallerIcon": "electron/assets/icons/electron/favicon.ico",
"uninstallDisplayName": "${productName}",
"runAfterFinish": true,
"oneClick": false,
"allowToChangeInstallationDirectory": true
}
}
建筑商是否需要某种清洁命令?如何阻止应用程序增大大小?
非常感谢你的帮助 有人对此有什么想法吗?谢谢我建议你试着用其他样板。我目前使用这个:。您可以调查配置,希望能有所帮助