我从Watson IoTP的现有实例打开了我的Node RED流编辑器,并看到有关不受支持的Node.js版本的警告。
“使用不受支持的Node.js版本
您应该升级到最新的Node.js LTS版本“
我该如何解决这个问题?
答案 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"
}
...