跳过至主要内容

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

这是因为 npm 上有一个现有的 electron 项目,它创建于 GitHub 的 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 仓库中提出 issue 告知我们。

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