在我的应用程序的package.json
中,我们可以指定节点版本:
提前致谢。
"engines": {
"node": "^0.10.*",
"node": "^0.12.*"
}
提前致谢
答案 0 :(得分:2)
Bluemix中当前的node.js默认版本是0.10.x.但是,默认的buildpack设置为在不久的将来被提升到0.12.x。
我建议您始终指定buildpack,因为默认版本可能会更改,而无需与Bluemix上的node.js应用程序的所有者直接通信。
您无法在单个package.json文件中指定多个节点版本。如果您希望同时部署0.10.x和0.12.x版本的应用程序,则需要两个单独的应用程序。
答案 1 :(得分:1)
目前,Bluemix为Node.js运行时提供了四个版本的IBM SDK。它们是v0.10.21,v0.10.25,v0.10.26和v0.10.28。这些版本包含IBM增强功能和错误修复。
您应该始终在package.json文件中指定节点版本(单个)。但如果你不这样做,将使用最新版本。
更多细节在这里:
https://www.ng.bluemix.net/docs/#starters/nodejs/index.html#deploynodejsapp