mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Use appropriate the version of Node.js
This commit is contained in:
		| @@ -129,7 +129,7 @@ function start() { | |||||||
|             log.info(log._("runtime.version",{component:"Node.js ",version:process.version})); |             log.info(log._("runtime.version",{component:"Node.js ",version:process.version})); | ||||||
|             if (settings.UNSUPPORTED_VERSION) { |             if (settings.UNSUPPORTED_VERSION) { | ||||||
|                 log.error("*****************************************************************"); |                 log.error("*****************************************************************"); | ||||||
|                 log.error("* "+log._("runtime.unsupported_version",{component:"Node.js",version:process.version,requires: ">=4"})+" *"); |                 log.error("* "+log._("runtime.unsupported_version",{component:"Node.js",version:process.version,requires: ">=8.9.0"})+" *"); | ||||||
|                 log.error("*****************************************************************"); |                 log.error("*****************************************************************"); | ||||||
|                 events.emit("runtime-event",{id:"runtime-unsupported-version",payload:{type:"error",text:"notification.errors.unsupportedVersion"},retain:true}); |                 events.emit("runtime-event",{id:"runtime-unsupported-version",payload:{type:"error",text:"notification.errors.unsupportedVersion"},retain:true}); | ||||||
|             } |             } | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								packages/node_modules/node-red/lib/red.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								packages/node_modules/node-red/lib/red.js
									
									
									
									
										vendored
									
									
								
							| @@ -27,9 +27,9 @@ var apiEnabled = false; | |||||||
|  |  | ||||||
| function checkVersion(userSettings) { | function checkVersion(userSettings) { | ||||||
|     var semver = require('semver'); |     var semver = require('semver'); | ||||||
|     if (!semver.satisfies(process.version,">=4.8.0")) { |     if (!semver.satisfies(process.version,">=8.9.0")) { | ||||||
|         // TODO: in the future, make this a hard error. |         // TODO: in the future, make this a hard error. | ||||||
|         // var e = new Error("Unsupported version of node.js"); |         // var e = new Error("Unsupported version of Node.js"); | ||||||
|         // e.code = "unsupported_version"; |         // e.code = "unsupported_version"; | ||||||
|         // throw e; |         // throw e; | ||||||
|         userSettings.UNSUPPORTED_VERSION = process.version; |         userSettings.UNSUPPORTED_VERSION = process.version; | ||||||
| @@ -39,7 +39,7 @@ function checkVersion(userSettings) { | |||||||
|  * This module provides the full Node-RED application, with both the runtime |  * This module provides the full Node-RED application, with both the runtime | ||||||
|  * and editor components built in. |  * and editor components built in. | ||||||
|  * |  * | ||||||
|  * The API this module exposes allows it to be embedded within another node.js |  * The API this module exposes allows it to be embedded within another Node.js | ||||||
|  * application. |  * application. | ||||||
|  * |  * | ||||||
|  * @namespace node-red |  * @namespace node-red | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								packages/node_modules/node-red/red.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								packages/node_modules/node-red/red.js
									
									
									
									
										vendored
									
									
								
							| @@ -197,8 +197,8 @@ try { | |||||||
|     RED.init(server,settings); |     RED.init(server,settings); | ||||||
| } catch(err) { | } catch(err) { | ||||||
|     if (err.code == "unsupported_version") { |     if (err.code == "unsupported_version") { | ||||||
|         console.log("Unsupported version of node.js:",process.version); |         console.log("Unsupported version of Node.js:",process.version); | ||||||
|         console.log("Node-RED requires node.js v4 or later"); |         console.log("Node-RED requires Node.js v8.9.0 or later"); | ||||||
|     } else if (err.code == "not_built") { |     } else if (err.code == "not_built") { | ||||||
|         console.log("Node-RED has not been built. See README.md for details"); |         console.log("Node-RED has not been built. See README.md for details"); | ||||||
|     } else { |     } else { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user