Openshift 上的 Harmony

Harmony on Openshift

我想要一个在 Openshift Online PaaS 上运行的简单生成器函数。我按照 nodejs-custom-version-openshift 中的说明到 运行 节点 0.12 而不是默认的 0.10,并在 server.js 的底部添加了一个简单的生成器函数。

我添加了 harmony 标志 as per instructed,它在本地与 npm startnode server.js 一起工作。但是在 Openshift 上我得到:

DEBUG: Program node --harmony server.js exited with code 8
DEBUG: Starting child process with 'node --harmony server.js'
/var/lib/openshift/0000000000700003a/app-root/runtime/repo/server.js:33
function* idMaker(){
        ^
SyntaxError: Unexpected token *

在 Openshift 上使用 harmony/generators 还有其他更好的方法吗?

愚蠢的我没有查看这个 custom node version package, but this comment 的 Github 回购的问题页面解决了它,通过在 .openshift/lib/utils 中添加一行。也许这个 Q/A 对某人仍然有用!