// 测试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环境中');
}