UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

19 lines (18 loc) 900 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkNodeVersion = void 0; const semver_1 = __importDefault(require("semver")); const logger_1 = require("./logger"); function checkNodeVersion(message) { const nodeLimit = require('../../package.json').engines.node; const requiredMinVersion = semver_1.default.minVersion(nodeLimit); if (!semver_1.default.gte(process.version, requiredMinVersion)) { logger_1.logger.error(message || `The CLI requires Node.js version greater than or equal to v${requiredMinVersion}, Your node version v${process.version} is not supported, please upgrade to v${requiredMinVersion}`); process.exit(1); } } exports.checkNodeVersion = checkNodeVersion;