我想在Openshift Online PaaS上使用简单的生成器功能。我按照nodejs-custom-version-openshift处的说明运行节点0.12而不是默认值0.10,并在server.js
的底部添加了一个简单的生成器函数。
我添加了harmony
标记as per instructed,它在本地与npm start
和node 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上还有另一个更好的方法来使用和声/生成器吗?
答案 0 :(得分:1)
愚蠢的我没有查看此custom node version package的Github回购的问题页面,但是this comment通过在.openshift/lib/utils
中添加一行来解决它。也许这个Q / A对某人有用!