首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >电子应用程序的大小随着每次构建而增加。

电子应用程序的大小随着每次构建而增加。
EN

Stack Overflow用户
提问于 2020-11-21 10:57:08
回答 1查看 686关注 0票数 2

我有一个电子应用程序(用角制作)和这个模板:https://github.com/iffy/electron-updater-example

每当我运行电子构建器命令时,应用程序本身的大小就会增加几个10 in。当我在Windows或Linux中构建时,这种情况也会发生。windows安装程序目前在337 is上,它的启动时间约为60 is。

以下是package.json中的脚本部分:

代码语言:javascript
运行
复制
"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 run electron:build

以下是电子设置:

代码语言:javascript
运行
复制
 {
  "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
  }
}

建造者需要某种清洁命令吗?我怎样才能阻止应用程序的尺寸增加呢?非常感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-05-31 23:45:35

您的构建可能正在生成由于一个或两个配置错误而被合并到新构建中的文件:

未能清理生成的files

  • Accidentally,包括您设置Webpack以处理

的路径中的构建文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64942273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档