从 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 版本开始,我们已开始同时在 npm 上发布 electron
和 electron-prebuilt
包。这两个包是相同的。我们选择在一段时间内继续使用这两个名称发布包,以免给当前在项目中使用 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 仓库。