相关疑难解决方法(0)

Node.js支持=>(箭头功能)

Node.js是否支持=> function关键字别名?如果是,从哪个版本开始?如何启用此语言扩展?

(function() { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud)

(() => { console.log('it works!') })()
Run Code Online (Sandbox Code Playgroud)

javascript node.js

47
推荐指数
3
解决办法
4万
查看次数

什么是在OpenShift v2推送钩期间的最后一秒重置PATH变量?

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)

git ssh node.js openshift openshift-cartridge

13
推荐指数
1
解决办法
181
查看次数

标签 统计

node.js ×2

git ×1

javascript ×1

openshift ×1

openshift-cartridge ×1

ssh ×1