View | Details | Raw Unified | Return to bug 245761 | Differences between
and this patch

Collapse All | Expand All

(-)src/setup_node_env/node_version_validator.js 2020-04-21 15:43:05.023206000 +0000 (-3 / +3 lines)
Lines 25-35 Link Here
25
var currentVersion = process && process.version || null;
25
var currentVersion = process && process.version || null;
26
var rawRequiredVersion = pkg && pkg.engines && pkg.engines.node || null;
26
var rawRequiredVersion = pkg && pkg.engines && pkg.engines.node || null;
27
var requiredVersion = rawRequiredVersion ? 'v' + rawRequiredVersion : rawRequiredVersion;
27
var requiredVersion = rawRequiredVersion ? 'v' + rawRequiredVersion : rawRequiredVersion;
28
var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion === requiredVersion; // Validates current the NodeJS version compatibility when Kibana starts.
28
var isVersionValid = !!currentVersion && !!requiredVersion && currentVersion >= requiredVersion; // Validates current the NodeJS version compatibility when Kibana starts.
29
if (!isVersionValid) {
29
if (!isVersionValid) {
30
  var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js ' + requiredVersion + '.'; // Actions to apply when validation fails: error report + exit.
30
  var errorMessage = 'Kibana does not support the current Node.js version ' + currentVersion + '. Please use Node.js >=' + requiredVersion + '.'; // Actions to apply when validation fails: error report + exit.
31
  console.error(errorMessage);
31
  console.error(errorMessage);
32
  process.exit(1);
32
  process.exit(1);
33
}
33
}

Return to bug 245761