// 测试util._extend是否存在 if (typeof process !== 'undefined' && process.versions && process.versions.node) { try { const util = require('util'); console.log('util._extend存在吗?', typeof util._extend); if (typeof util._extend === 'function') { console.log('util._extend是一个函数'); } else { console.log('util._extend不是一个函数,添加兼容实现'); util._extend = function(destination, source) { for (var key in source) { if (source.hasOwnProperty(key)) { destination[key] = source[key]; } } return destination; }; console.log('兼容实现添加成功'); } } catch (e) { console.error('util模块加载失败:', e); } } else { console.log('不在Node.js环境中'); }