From d1a99b0a22ff36e50387b72369674bc514e691ff Mon Sep 17 00:00:00 2001 From: Louis Date: Sat, 15 Jan 2022 01:25:28 +0800 Subject: [PATCH] Check Node.js version, better error message --- server/server.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/server.js b/server/server.js index 868bbd5ef..153cac4fd 100644 --- a/server/server.js +++ b/server/server.js @@ -1,4 +1,15 @@ console.log("Welcome to Uptime Kuma"); + +// Check Node.js Version +const nodeVersion = parseInt(process.versions.node.split(".")[0]); +const requiredVersion = 14; +console.log(`Your Node.js version: ${nodeVersion}`); + +if (nodeVersion < requiredVersion) { + console.error(`Error: Your Node.js version is not supported, please upgrade to Node.js >= ${requiredVersion}.`); + process.exit(-1); +} + const args = require("args-parser")(process.argv); const { sleep, debug, getRandomInt, genSecret } = require("../src/util"); const config = require("./config");