UNPKG

464 BJavaScriptView Raw
1'use strict';
2const path = require('path');
3const tryRequire = require('try-require');
4const pkg = tryRequire(path.join(__dirname, '../package')) || tryRequire(path.join(__dirname, '../../package'));
5const semver = require('semver');
6const version = pkg.engines.node;
7if (!semver.satisfies(process.version, version)) {
8 throw new Error(`\x1b[31m@alicloud/fun required node version ${version} not satisfied with current version ${process.version}.\x1b[0m\n`);
9}