From 155631e04b95d1077d57566693ab25c4e43c351e Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Wed, 2 May 2018 08:46:53 -0700 Subject: [PATCH] Use semver to check the Node version in the CLI Fixes #831. --- cli.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli.js b/cli.js index ccb5ff5d..574e59eb 100755 --- a/cli.js +++ b/cli.js @@ -2,8 +2,8 @@ 'use strict' -var nodeVersionInfo = process.versions.node.split('.').map(function (n) { return Number(n) }) -if (nodeVersionInfo < [4, 0, 0]) { +var semver = require('semver') +if (semver.lt(process.versions.node, '4.0.0')) { console.error('CANNOT RUN WITH NODE ' + process.versions.node) console.error('Electron Packager requires Node 4.0 or above.') process.exit(1)