【问题标题】:Executable is too big可执行文件太大
【发布时间】:2016-08-01 19:01:08
【问题描述】:

我想使用 Electron 和 Angular 2 编写一个简单的应用程序。 我跟着tutorials 设置了一个 Hello World 应用程序,并使用 Electron-packager 创建了一个可执行文件。一切正常,但问题是,包含可执行文件及其组件的文件夹大约为 230 兆字节。 有没有办法最小化它的大小?我知道我可以创建一个 Zip 文件和一个设置,但这不是我想要做的,目标是减小已安装文件夹的大小。

我使用的package.json:

{
  "name": "myApp",
  "version": "0.0.1",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "electron .",
    "build": "electron-packager . myApp --platform=win32 --arch=x64"
  },
  "author": "me",
  "license": "ISC",
  "devDependencies": {
    "electron-prebuilt": "^0.37.5",
    "electron-packager": "^6.0.2",
        "es6-shim": "^0.35.0",
    "ts-loader": "^0.8.2",
    "typescript": "^1.8.9",
    "webpack": "^1.12.15",
    "webpack-dev-server": "^1.14.1",
        "concurrently": "^2.0.0",
    "lite-server": "^2.1.0",
    "typings":"^0.7.11"
  },
    "dependencies": {
    "angular2": "^2.0.0-beta.14",
    "zone.js": "^0.6.10",
    "bootstrap": "^3.3.6",
    "gulp": "^3.9.1",
    "es6-shim": "^0.35.0",
    "reflect-metadata": "^0.1.3",
    "rxjs": "^5.0.0-beta.5",
     "systemjs": "0.19.25"
  }
}

【问题讨论】:

  • 欢迎来到 StackOverflow。请查看有关如何提出好问题的帮助菜单。请提供有关您的设置的更多信息。

标签: angular size electron


【解决方案1】:

电子分布本身比较大,你不能在这里做太多,检查电子打包器选项并找到构建输出目录,它应该有大约 40-100Mb 的大小。

【讨论】:

  • 好吧,这很可悲,因为这将是我公司不打算使用它的主要原因
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-28
  • 2017-11-18
  • 1970-01-01
相关资源
最近更新 更多