我从现有的 Watson IoTP 实例中打开了 Node RED 流编辑器,并看到了有关不受支持的 Node.js 版本的警告。
“使用不受支持的 Node.js 版本
您应该升级到最新的 Node.js LTS 版本”
我该如何解决 ?
我从现有的 Watson IoTP 实例中打开了 Node RED 流编辑器,并看到了有关不受支持的 Node.js 版本的警告。
“使用不受支持的 Node.js 版本
您应该升级到最新的 Node.js LTS 版本”
我该如何解决 ?
创建样板应用程序时,它是当时应用程序样板的快照。除非你维护它,否则什么都不会改变。警告表明 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"
}
您可以通过更新此警告来修复警告
编辑 package.json 文件并将其更新engines
为需要 NodeJS 4.x 或更高版本
...
"engines": {
"node": ">=4.x.x"
}
...