2016-12-05 41 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 –