【发布时间】:2016-08-20 20:48:17
【问题描述】:
我正在构建一个 HTML/JS/CSS 应用程序,我希望将其打包为 NW.js 或 Electron 应用程序进行分发。我对两者都很陌生,并且已经阅读过打包的可执行文件可能非常大。由于应用程序是免费的,我发现从 CDN 分发它的成本太高了。
我想知道是否有任何安装程序允许将可执行文件的“标准”部分(Chrome 组件等)作为共享库从免费 CDN 下载,作为应用程序安装/首次执行的一部分?
【问题讨论】:
我正在构建一个 HTML/JS/CSS 应用程序,我希望将其打包为 NW.js 或 Electron 应用程序进行分发。我对两者都很陌生,并且已经阅读过打包的可执行文件可能非常大。由于应用程序是免费的,我发现从 CDN 分发它的成本太高了。
我想知道是否有任何安装程序允许将可执行文件的“标准”部分(Chrome 组件等)作为共享库从免费 CDN 下载,作为应用程序安装/首次执行的一部分?
【问题讨论】:
无论使用哪一种,您都可以使用免费的“发布”功能在 Github 上托管软件包。这是许多开源 Electron 应用程序的常用方法。
这里有一些例子:
Here 是 Github 版本的官方文档。
有一个用于 Electron 的模块旨在简化此操作,称为 electron-gh-releases。
【讨论】: