npm install electron
Electron 从 1.3.1 版本开始,可以使用 npm install electron --save-dev
安装最新的预编译版本的 Electron 到你的应用程序中。
预编译的 Electron 二进制分发文件
如果你在此前使用过一些 Electron 构建的应用程序,你大概率会接触到 electron-prebuilt
这个 npm 软件包。 这个软件包对于每个 Electron 项目来说几乎都是不可或缺的。 当你安装这个软件包时,它会检测你的操作系统,然后下载适合于你的系统的二进制分发文件。
新的名字
Electron 的安装过程对于初学者来说几乎是一道高墙。 许多勇敢的人在初次使用 Electron 开发应用程序时往往会试图运行 npm install electron
安装 Electron,然而正确的做法却是反直觉的 npm install electron-prebuilt
,他们往往在经历了许多混乱之后才会意识到这不是他们想要的 electron
。
这是因为在 npm 上已经有名为 electron
的项目,在 GitHub 的 Electron 项目创建之前就早已存在。 为了让 Electron 的开发更加容易入门且直观,我们联系了目前 electron
这个 npm 软件包的拥有者,询问他是否愿意将名字转让给我们。 幸运的是,他是我们项目的粉丝,并且同意了调整名字的提案。
prebuilt 依旧存在
从 1.3.1 版本开始,我们同时发布了 electron
和 electron-prebuilt
两个软件包到 npm 上。 这两个软件包是完全一致的。 由于现在有许多开发者还在他们的项目里使用 electron-prebuilt
这个名字,在未来的一段时间内,我们还会继续使用这两个名字发布软件包。 我们推荐更新你的package.json
文件去使用新的electron
依赖,但是我们会持续发布新的electron-prebuilt
直到2016年底。
electron-userland/electron-prebuilt 仓库将继续作为 electron
软件包存在。
致谢
我们特别感谢 @mafintosh、@maxogden 和许多 贡献者,他们创建并维护了 electron-prebuilt
项目,并且不懈服务 JavaScript、Node.js 和 Electron 社区。
此外,我们也对转让了 electron
包名的 @logicalparadox 致以诚挚的谢意。
更新你的项目
我们与社区一起努力更新了受此次变更影响的一些热门软件包。 electron-packager、electron-rebuild 和 electron-builder 等软件包已经支持了新名字,同时保留了对旧名字的支持。
如果你在使用这些新软件包的时候发现任何问题,请务必在 electron-userland/electron-prebuilt 开启一个 issue 告知我们。
对于 Electron 相关的其他问题,请在 electron/electron 仓库开启 issue。