一. 全局安装electron很慢
解决办法:
1. 命令行输入:npm config set ELECTRON_MIRROR=https://cdn.npm.taobao.org/dist/electron/
2. npm install electron -g
二. 打包electron
1. npm install electron-packager -g
2. package.json中写:
"package": "electron-packager ./ helloworld --platform=win32 --arch=x64 --out=./app --electron-version=3.0.7"
// 命令说明 location of project:项目所在路径 name of project:打包的项目名字 platform:确定了你要构建哪个平台的应用(Windows、Mac 还是 Linux) architecture:决定了使用 x86 还是 x64 还是两个架构都用 electron version:electron 的版本 optional options:可选选项
注:可以指定参数--asar进行打包时加密
三. 加密打包后的源文件(是可以解包的,所以最好的办法还是混淆代码)
1. npm install asar -g
2. asar pack app app.asar
app 为resources中待加密的源码文件夹。加密完成后删除app文件夹,保留app.asar,点击启动文件,确定程序是否正常运行。
原文参考:https://zhuanlan.zhihu.com/p/61448966