2016-12-05 63 views
0

时,在如何Bluemix Node.js的更新版“IBM®Bluemix®DevOps的服务构建&部署功能”,我有一个名为“运行测试”阶段。在那个阶段,我创建了测试工作。运行测试工作

my unit tests fail ...

这是因为Node.js的版本太旧,了解ES2015语法,我猜。 所以我想更新的Node.js版本为6.x

但我不知道怎么办。也许我不得不在test command

增加一些线能否有人知道如何做到这一点?

回答

0

你可以在你的package.json指定版本

{ 
    "dependencies": { 
    "express": "3.4.8", 
    "consolidate": "0.10.0", 
    "express": "3.4.8", 
    "swig": "1.3.2" 
    }, 
    "engines": { 
    "node": "0.12.7", 
    "npm": "2.7.4" 
    } 
} 

https://docs.cloudfoundry.org/buildpacks/node/node-tips.html

+0

谢谢您的回答。但是我已经设置了package.json。当我在测试运行环境中运行的“节点-v”,然后我得到了“0.10.40”。 –

+0

而且我发现这个答案http://stackoverflow.com/questions/33290994/can-i-use-a-different-version-of-node-in-the-ibm-bluemix-devops-services-build/33895081? STW = 2#33895081由于@RamVennam –