• Electron技术支持
    • 寻找技术支持
    • 支持版
    • 支持平台
      • macOS
      • Windows
      • Linux

    Electron技术支持

    寻找技术支持

    如果你有安全方面的问题,请阅读 安全文档。

    如果你想获得编程方面的帮助、问题的答案亦或是想要加入Electron的开发者大家庭,您可以参考以下链接:

    • electron 各种 Atom 论坛
    • #atom-shell Freenode上的频道
    • Electron Atom's Slack上的频道
    • electron-ru(俄语版)
    • electron-br(巴西葡语版)
    • <electron-kr(韩语版)
    • electron-jp(日语版)
    • electron-tr(土耳其语版)
    • electron-id(印尼语版)
    • electron-pl(波兰语版)
      如果你有意为加入Electron的开发,可参阅贡献文档

    如果你在Electron的支持版中发现漏洞,请在问题追踪中提交你发现的漏洞。

    awesome-electron是一个社区维护的示例程序列表。

    支持版

    最新的 3 个发布分支受 Electron 团队支持。 例如,如果最新的发布是2.0.x,那么2-0-x系列会受支持。对于之前的发行系列1-7-x和1-8-x也是一样。

    当一个发行分支达到了其支持周期的末尾,该序列将会在NPM中弃用,且会发布一个最终的“结束支持”版本。 这个版本将会添加一个警告以通知正在使用一个不受支持的Electron版本。

    这些步骤是用于帮助应用开发者了解他们使用的分支不受支持,而不会过分打扰最终用户。

    如果一个应用有特殊情况并需要保持使用一个不受支持的Electron版本,开发者可以通过忽略来自应用的package.json devDependencies的最终版本以关闭结束支持警告。 For example, since the 1-6-x series ended with an end-of-support 1.6.18 release, developers could choose to stay in the 1-6-x series without warnings with devDependency of "electron": 1.6.0 - 1.6.17.

    支持平台

    目前 Electron 支持以下平台:

    macOS

    Only 64bit binaries are provided for macOS, and the minimum macOS version supported is macOS 10.10 (Yosemite).

    Windows

    仅支持 Windows 7 或更高版本, 旧版操作系统已不再支持(并且无法运行).

    为Windows系统提供ia32 (x86) 和 x64 (amd64) 两种二进制版本。 如果在ARM版Windows上使用Electron的话调用ia32库就行了。

    Linux

    Electron 的 ia32 (i686) 和 x64 (amd64) 预编译版本均是在Ubuntu 12.04 下编译的,arm 版的二进制文件是在 ARM v7(硬浮点 ABI 与 Debian Wheezy 版本的 NEON)下完成的。

    在Electron 2.0的发布之前,Electron 也会 继续用简单的arm后缀释放armv7l二进制文件。 Both binaries are identical.

    预编译版本是否能够正常运行,取决于其中是否包含了编译平台的链接库。所以只有 Ubuntu 12.04 是可以保证能正常运行的,并且以下平台也被证实可以正常运行 Electron 的预编译版本:

    • Ubuntu 12.04 或更高版本
    • Fedora 21
    • Debian 8