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
。
这是因为在 GitHub 的 Electron 项目出现之前,npm 上已经有一个名为 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 仓库中提交问题告知我们。
对于 Electron 的其他任何问题,请使用 electron/electron 仓库。