Files
website/themes/solitude/scripts/event/init.js
T
2024-07-05 21:01:19 +08:00

19 lines
702 B
JavaScript

hexo.extend.filter.register('before_generate', () => {
const hexoVer = hexo.version.replace(/(^.*\..*)\..*/, '$1');
const nodeVer = process.version.replace(/^v/, '');
const [majorVer] = nodeVer.split('.');
const logger = hexo.log;
const config = hexo.config;
if (hexoVer < 7.0) {
logger.error('请把 Hexo 升级到 V7.0.0 或更高的版本!');
logger.error('Please upgrade your Hexo to V7.0.0 or higher!');
process.exit(-1);
}
if (Number(majorVer) < 14) {
logger.error('请将 Node.js 升级到 v14.0.0 或更高的版本!');
logger.error('Please upgrade Node.js to v14.0.0 or later!');
process.exit(-1);
}
});