跳到主要内容

npm install electron

·阅读 3 分钟

从 Electron 1.3.1 版本开始,你可以通过运行 npm install electron --save-dev 在你的应用中安装最新预编译版本的 Electron。


npm install electron

Electron 预编译二进制文件

如果你曾经开发过 Electron 应用,你可能遇到过 electron-prebuilt npm 软件包。这个软件包几乎是每个 Electron 项目中不可或缺的一部分。安装时,它会检测你的操作系统并下载一个预编译的二进制文件,该文件已编译以在你的系统架构上工作。

新名称

Electron 的安装过程对于新开发者来说常常是一个障碍。许多勇敢的人尝试通过运行 npm install electron 而不是 npm install electron-prebuilt 来开始开发 Electron 应用,结果却发现(通常经过一番困惑后)这不是他们要找的 electron

这是因为在 GitHub 的 Electron 项目出现之前,npm 上已经有一个名为 electron 的项目。为了让新开发者的 Electron 开发更轻松、更直观,我们联系了现有 electron npm 软件包的所有者,询问他是否愿意让我们使用这个名称。幸运的是,他是我们项目的粉丝,并同意帮助我们重新利用这个名称。

预编译版本继续存在

从 1.3.1 版本开始,我们已开始同时将 electronelectron-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-packagerelectron-rebuildelectron-builder 这样的软件包已经更新,可以使用新名称,同时继续支持旧名称。

如果你在安装这个新软件包时遇到任何问题,请在 electron-userland/electron-prebuilt 仓库中提交问题告知我们。

对于 Electron 的其他任何问题,请使用 electron/electron 仓库。