-1

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

在此处输入图像描述

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

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

我该如何解决 ?

4

2 回答 2

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"

}

您可以通过更新此警告来修复警告

于 2017-01-19T16:26:31.280 回答
1

编辑 package.json 文件并将其更新engines为需要 NodeJS 4.x 或更高版本

...
"engines": {
    "node": ">=4.x.x"
}
...
于 2017-01-19T16:21:10.307 回答