diff --git a/lib/tasks/webpacker/check_node.rake b/lib/tasks/webpacker/check_node.rake index 8fa331699..12ba462d1 100644 --- a/lib/tasks/webpacker/check_node.rake +++ b/lib/tasks/webpacker/check_node.rake @@ -2,9 +2,12 @@ namespace :webpacker do desc "Verifies if Node.js is installed" task :check_node do begin - node_version = `node -v` - node_version = `nodejs -v` if node_version.blank? - raise Errno::ENOENT if node_version.blank? + begin + node_version = `node -v` + rescue Errno::EONENT + node_version = `nodejs -v` + raise Errno::ENOENT if node_version.blank? + end pkg_path = Pathname.new("#{__dir__}/../../../package.json").realpath node_requirement = JSON.parse(pkg_path.read)["engines"]["node"]