跳至主要内容

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 年底。

The 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 存储库。