2017-01-19 8 views
0

Я открыл редактор потока Node RED из существующего экземпляра Watson IoTP и увидел предупреждение о неподдерживаемой версии Node.js.Конфигурация IoTP Node RED жалуется на неподдерживаемую версию Node.js

enter image description here

"Использование несовместимого версии Node.js

Вы должны обновить его до последней версии Node.js LTS"

Как это исправить?

ответ

3

Когда приложение шаблонный создается, это снимок шаблонного приложения в то время. Если вы его не поддерживаете, ничего не меняется. Предупреждение указывает, что сама версия Rode 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

Редактировать файл package.json и обновить engines требовать NodeJS 4.x или лучше

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