应用程序分发示例中使用电子 - 快速启动项目从官方electron.atom.io页:
# Clone the Quick Start repository
$ git clone https://github.com/electron/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install the dependencies and run
$ npm install && npm start
对于应用程序分发,我们将使用电子建设者:一个完整的解决方案打包,并建立一个准备发布适用于macOS,Windows和Linux的电子应用,支持开箱即用的“自动更新”。*
从“快速安装指南”部分的electron-builder docs:
指定应用程序package.json
标准字段 - name
,description
,version
和author
。
指定构建配置在package.json
如下:
“建立”:{ “APPID”: “your.id”, “MAC”:{ “类别”:“your.app .category.type “ }}
在package.json
添加electron-builder
(从文档丢失的一步!):
”devDependencies“:{ ” 电N“: ”1.6.6“ , ”电子建设者“: ”17.1.2“}
创建一个目录建立在项目的根和保存background.png
(MacOS的DMG背景),icon.icns
(macOS应用程序图标)和icon.ico
(Windows应用程序图标)。
Linux图标集将根据macOS icns
文件自动生成。
添加脚本发展的关键package.json
:
“脚本”:{ “包”: “建--dir”, “DIST”: “建” }
然后,您可以在根应用程序文件夹中运行npm run dist
(以可分发格式打包(例如dmg,windows installer,deb软件包))。 完成后,您可以看到app/dist
文件夹中有相应的安装程序!
我已经通过了电子生成器和电子包管理器的文档,但可以清楚地理解,所以如果有任何明确的完整文档可以请您提供 –