可执行文件太大了

时间:2016-04-11 14:33:59

标签: angular size electron

我想用Electron和Angular 2编写一个简单的App。 我跟着一些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"
  }
}

1 个答案:

答案 0 :(得分:0)

电子分布本身相对较大,你在这里做不了多少,检查电子封装器选项并找到构建输出目录,它的大小应该在40-100Mb左右。