【打包】
接上回 Electron那些事01:起步_uikoo9的专栏-CSDN博客
简单介绍了electron,以及使用electron做了一个桌面应用demo,
相信大家现在最想做的事情就是将桌面应用打包后发给其他人体验,本节开始electron打包
【electron-packager】
官方推荐的打包工具有3个
几个工具的区别后续单独写一篇文章介绍,
简单的说electron-forge和electron-builder都是打包工具集功能比较多,适合想快速上手的小伙伴,但是遇到一些定制化的需求也比较难受
本节使用electron-packager打包 ,GitHub - electron/electron-packager: Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
【查看electron应用内容】
讲打包前需要先说一下用electron开发的应用的大体结构,
就拿vscode来说吧,找到vscode后右键点击显示包内容,
可以看到包内容如下
大家可以找找你在使用的应用,相信我,使用electron应用还是挺多的
凡是Contents/Resources/app这类型目录结构,十有八九是electron应用,
且app文件夹下是你主要是的代码,resources外的是系统层级的代码,
也就是说不管你用electron开发多少个应用,resources内的部分会不同,resources外的大体相同
那么怎么判断到底是不是electron开发的,可以看这个目录contents/macos/下,
【开发和打包的不同】
讲了electron应用大