Node.js是否支持=> function关键字别名?如果是,从哪个版本开始?如何启用此语言扩展?
(function() { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud)
变
(() => { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud) TL; DR:工作应用程序,克隆它,克隆无法从推送挂钩正确启动(但如果我在ssh中手动工作正常.) PATH已添加正确的节点版本,但在最后一步的某处,错误的节点版本被前置到PATH一次.
路径在这里是正确的:
remote: PATH = /var/lib/openshift/.../app-root/data//node-v4.x.x-linux-x64/bin:/var/lib/openshift/.../app-root/runtime/repo/node_modules/.bin:/var/lib/openshift/...//.node_modules/.bin:/opt/rh/nodejs010/root/usr/bin:/bin:/usr/bin:/usr/sbin
Run Code Online (Sandbox Code Playgroud)
然后立即错误,在这里的某个地方:
remote: Starting NodeJS cartridge
remote: Tue Aug 22 2017 15:39:10 GMT-0400 (EDT): Starting application 'staging' ...
Run Code Online (Sandbox Code Playgroud)
那么在最后两行中或之前表示了哪些脚本和钩子? PATH不只是为自己添加线条......
我有一个运行OpenJhift v2应用程序,运行NodeJS版本,足以支持胖箭头表示法.
它似乎是根据Openshift上的Custom node.js版本设置的,因为该repo中的脚本(用于使用标记文件)存在于.openshift.
我rhc create --from-app根据工作原理设置了第二个,重置了repo,然后重新部署到它上面.第二个工作很好,除了最后一步node:
remote: npm info ok
remote: NOTE: The .openshift/action_hooks/build hook is not executable, to make it executable:
remote: On Windows run: git update-index --chmod=+x .openshift/action_hooks/build
remote: On Linux/OSX run: chmod +x …Run Code Online (Sandbox Code Playgroud)