electron打包
1、全局安装asar
npm install -g asar
2、安装打包工具electron-packager
npm i electron-packager
3、配置打包命令
"win32": "electron-packager ./ --platform=win32 --overwrite --out=../ --asar",
"linux": "electron-packager ./ --platform=linux --overwrite --out=../ --asar"
4、打包命令解释
"win32": 自己任意指定的名字;
"electron-packager": 指定使用electron-packager进行打包;
"./": 一般是指package.json的位置;
"--platform": 系统取值为: "win32","linux","mas","darwin"还有其他的一些;
"--arch": 系统取值为: "ia32","x64","armv7l","arm64"还有其他的一些;
"--out": 打包完的可执行文件放在那里;
"--overwrite": 是否覆盖原有的生成文件;
"--asar": 生成.asar文件,不加则不生成;
"--icon": 设置打包的时候的图标;
"--ignore": 要排除掉的不打包文件;
"--extra-resource": 可以将第三方资源,在打包的时候,复制到打包后resource目录下
"appname": 打包完毕的可执行文件名
5、解决打包慢的问题
set ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/