访问循环JSON结构
问题描述:
我正在从node.js的require缓存访问模块。但它正在返回一个循环的JSON结构。我想访问导出模块的属性。请帮助:访问循环JSON结构
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;
};
})
+0
它不工作。 –
尝试'的console.log(util.inspect(moduleDef.exports))' – vinayr
仍然没有工作 –