Change hard error to verbose warning if using old node.js level

This commit is contained in:
Nick O'Leary
2017-01-14 23:57:39 +00:00
parent d146ff8794
commit 4b64aad5ce
4 changed files with 16 additions and 6 deletions

View File

@@ -102,6 +102,12 @@ function start() {
log.info(log._("runtime.version",{component:"Node-RED",version:"v"+settings.version}));
}
log.info(log._("runtime.version",{component:"Node.js ",version:process.version}));
if (settings.UNSUPPORTED_VERSION) {
log.error("*****************************************************************");
log.error("* "+log._("runtime.unsupported_version",{component:"Node.js",version:process.version,requires: ">=4"})+" *");
log.error("*****************************************************************");
events.emit("runtime-event",{id:"runtime-unsupported-version",type:"error",text:"notification.errors.unsupportedVersion"});
}
log.info(os.type()+" "+os.release()+" "+os.arch()+" "+os.endianness());
return redNodes.load().then(function() {

View File

@@ -2,6 +2,7 @@
"runtime": {
"welcome": "Welcome to Node-RED",
"version": "__component__ version: __version__",
"unsupported_version": "Unsupported version of __component__. Requires: __requires__ Found: __version__",
"paths": {
"settings": "Settings file : __path__"
}