在 io.js 的 Electron 应用程序上使用 ES6

Using ES6 on Electron app with io.js

我正在用电子编写跨平台应用程序。 我想在主进程中使用 iojs --harmony_arrow_functions.

启用 ES6 箭头函数功能

Electron 已经在 io.js 3.1.0 上成功安装。

我如何用 io.js 做到这一点?

Electron 已切换到 nodejs,目前为 5.1 参见此处 - https://github.com/atom/electron/releases/tag/v0.36.0

如果你去 electron 发布,在 major/minor 发布说明中你可以看到它使用的是哪个版本的 nodejs: https://github.com/atom/electron/releases/tag/v0.36.0

  • Upgrade to Node 5.1.1.

我不完全确定哪个版本的节点箭头函数最先可用,但我可以确认它们在最新版本 5.2.0 中可用。

相关地,为了在节点版本之间轻松切换,我强烈建议使用 nvm: https://github.com/creationix/nvm

这样你就可以很容易地切换到匹配更新版本的电子,你也可以很容易地自动化它。