form1.cn
Make a little progress every day

electron安装运行打包且打安装包

03th of April 2019 Linux Command 884

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