2015-12-21 3 views
1

Я получаю доступ к модулю из требуемого кеша node.js. Но он возвращает круговую структуру JSON. Я хочу получить доступ к экспортам. Пожалуйста, помогите:Доступ к круговой структуре JSON

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

попробовать 'console.log (util.inspect (moduleDef.exports))' – vinayr

+0

до сих пор не работает –

ответ

1

Already answered here

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

Это не работает. –