2017-01-19 3 views

Répondre

3

Lorsqu'une application est créée boilerplate, il est un instantané de la boilerplate d'application à ce moment-là. Sauf si vous le maintenez, rien ne change. L'avertissement indique que la version Node RED elle-même a été mise à jour (et qu'elle avertit désormais de l'exécution de Node JS non prise en charge), mais que le moteur d'exécution n'a pas changé. Cela se produit parce que dans le package.json vous avez:

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


and 


"engines":{ 

    "node":"0.12.x" 
} 

Contrôle la version d'exécution Node.js *


"engines":{ 

    "node":"4.x" 

} 

Vous pouvez corriger l'avertissement en mettant à jour cette

1

Modifier le fichier package.json et mettre à jour le engines d'exiger NodeJS 4.x ou mieux

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