UNPKG

vuepress

Version:

Minimalistic doc generator with Vue component based layout system

25 lines (19 loc) 563 B
'use strict' /** * Module dependencies. */ const { chalk, semver } = require('@vuepress/shared-utils') /** * Expose handleUnknownCommand function. */ module.exports = function checkEnv (pkg) { const requiredVersion = pkg.engines.node if (!semver.satisfies(process.version, requiredVersion)) { console.log(chalk.red( `\n[vuepress] minimum Node version not met:` + `\nYou are using Node ${process.version}, but VuePress ` + `requires Node ${requiredVersion}.\nPlease upgrade your Node version.\n` )) process.exit(1) } }