访问循环的JSON结构

我正在从node.js的requirecaching中访问一个模块。 但它是返回一个循环的JSON结构。 我想要访问模块的exports属性。 请帮忙 :

var moduleDef = require.cache[moduleName]; console.log(moduleDef) // Prints fine console.log(moduleDef.exports) // returns undefined 

已经在这里回答了

 JSON.stringify(moduleDef.exports, function( key, value) { if(key == 'moduleName') { return value.id; } else { return value; }; })