从 Electron 1.3.1 版本开始,您可以 npm install electron --save-dev
以在您的应用程序中安装 Electron 的最新预编译版本。

预构建的 Electron 二进制文件
如果您以前开发过 Electron 应用程序,您可能遇到过 electron-prebuilt
npm 包。 这个包几乎是每个 Electron 项目不可或缺的一部分。 安装后,它会检测您的操作系统并下载一个预构建的二进制文件,该文件经过编译可在您系统的架构上运行。
新名称
Electron 安装过程通常是新开发人员的绊脚石。 许多勇敢的人尝试通过运行 npm install electron
而不是 npm install electron-prebuilt
来开始开发 Electron 应用程序,结果却发现(通常是在迷惑不解之后)这不是他们要寻找的 electron
。
这是因为 npm 上存在一个现有的 electron
项目,该项目是在 GitHub 的 Electron 项目存在之前创建的。 为了使 Electron 开发对新开发人员来说更容易和更直观,我们联系了现有 electron
npm 包的所有者,询问他是否愿意让我们使用该名称。 幸运的是,他是我们项目的粉丝,并同意帮助我们重新利用该名称。
Prebuilt 继续存在
从 1.3.1 版本开始,我们已开始同时将 electron
和 electron-prebuilt
包发布到 npm。 这两个包是相同的。 我们选择在一段时间内继续以两个名称发布该包,以免给目前在其项目中使用 electron-prebuilt
的数千名开发人员带来不便。 我们建议更新您的 package.json
文件以使用新的 electron
依赖项,但我们将继续发布 electron-prebuilt
的新版本,直到 2016 年底。
electron-userland/electron-prebuilt 存储库将仍然是 electron
npm 包的规范主页。
非常感谢
我们特别感谢 @mafintosh、@maxogden 和许多其他 贡献者创建和维护 electron-prebuilt
,以及他们为 JavaScript、Node.js 和 Electron 社区提供的不知疲倦的服务。
并感谢 @logicalparadox 允许我们接管 npm 上的 electron
包。
更新您的项目
我们已经与社区合作更新了受此更改影响的流行包。 像 electron-packager、electron-rebuild 和 electron-builder 这样的包已经更新为可以使用新名称,同时继续支持旧名称。
如果您在安装这个新包时遇到任何问题,请通过在 electron-userland/electron-prebuilt 存储库上打开一个 issue 来告诉我们。
对于 Electron 的任何其他问题,请使用 electron/electron 存储库。