我想用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"
}
}
答案 0 :(得分:0)
电子分布本身相对较大,你在这里做不了多少,检查电子封装器选项并找到构建输出目录,它的大小应该在40-100Mb左右。