1,当然是安装node.js,这个不多说,在node.js中文官网下载安装即可
2,安装cnpm,众所周知,你需要一个cnpm代替npm
# npm install -g cnpm --registry=https://registry.npm.taobao.org
全局安装并切换源为taobao
3,安装Electron
# cnpm install -g electron
4,安装electron-packager,后面打包用的
# cnpm install -g electron-packager
5,搭建一个应用吧,参考:http://electronjs.org/docs/tutorial/first-app
# git clone https://github.com/electron/electron-quick-start # cd electron-quick-start # npm install # npm start
6,npm start后可以看到应用跑起来了,下面打包开始
# electron-packager ./ from1 --platform=win32 --arch=ia32 --icon=./img/electron.ico --overwrite --out ./outApped
platform 是发布平台
win32 指windows平台
linux 指linux平台
darwin 指mac平台
arch=ia32 指32位windows 64位的则为x64
--icon 应用图标,如果是mac,需要为incs图标
7,运行后打包成功输出到outApped目录,运行一下看看
8,打包为steup.exe安装包
使用:Inno Setup
地址:https://www.cnblogs.com/kakayang/p/9559777.html
参考地址:
https://www.jianshu.com/p/57d910008612
http://electronjs.org/docs/tutorial/first-app
https://segmentfault.com/a/1190000005744529
asar 如何解密加密?electron 的 asar 的具体用法
https://newsn.net/say/electron-asar.html