그래서 나는 도우미 모듈 H를 가지고있는 내 주요 스크립트 M에서 I require
:모듈간에 개체를 공유하려면 어떻게합니까?
M.js :
var o = {foo: 'bar'};
require('H.js').doFunc();
H.js :
module.exports = {doFunc: function(){ /* how can I set X to o.foo in M's scope? */ return X; }};
따라서 하나가 노출 될 수있는 일 이 방향으로. 다른 방법으로 다시 공유하려면 어떻게해야합니까?
오, 흥미로운 해킹. 하지만 네 생각이 틀렸어. – user3025492