npm install electron
从 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 包的所有者,询问他是否愿意让我们使用这个名称。幸运的是,他很喜欢我们的项目,并同意帮助我们重新利用这个名称。
预构建依然存在
从版本 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 仓库。
