IoTP样板节点RED抱怨不支持的Node.js版本

时间:2017-01-19 16:04:33

标签: ibm-cloud node-red watson-iot

我从Watson IoTP的现有实例打开了我的Node RED流编辑器,并看到有关不受支持的Node.js版本的警告。

enter image description here

“使用不受支持的Node.js版本

您应该升级到最新的Node.js LTS版本“

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

创建样板应用程序时,它是当时应用程序样板的快照。除非你保持它,否则没有任何改变。警告表明Node RED版本本身已更新(现在警告不支持的Node JS运行时),但运行时没有更改。发生这种情况是因为在package.json中你有:

"node-red":"0.x" -which says install the latest 0.x Node Red version.


and


"engines":{

  "node":"0.12.x"
 }

控制Node.js运行时版本*

"engines":{

    "node":"4.x"

}

您可以通过更新此

来修复警告

答案 1 :(得分:1)

编辑package.json文件并更新engines以要求NodeJS 4.x或更高版本

...
"engines": {
    "node": ">=4.x.x"
}
...