title: How to change object(in same lib but different path) at same time in NodeJS
body: <p>My project folder like this:</p>
  
  <ul>
  <li>--<em>main.js</em></li>
  <li>--lib</li>
  <li>------libA</li>
  <li>----------<em>a.js</em></li>
  <li>------libB</li>
  <li>----------<em>b.js</em></li>
  <li>----------lib</li>
  <li>--------------libA</li>
  <li>------------------<em>a.js</em></li>
  </ul>
  
  <p>In <em>main.js</em>:</p>
  
  <pre><code>var obja = require('./lib/libA/a');
  require('./lib/libB/b');
  </code></pre>
  
  <p>In <em>b.js</em>:</p>
  
  <pre><code>var obja = require('./lib/libA/a');
  </code></pre>
  
  <p>In <em>a.js</em>:</p>
  
  <pre><code>module.exports = {};
  </code></pre>
  
  <p>Then if I changed <strong>obja</strong> in <em>b.js</em>, <strong>obja</strong> in <em>main.js</em> did not change.</p>
  
  <p>My question is how to change two <strong>obja</strong> at the same time.</p>
  
  <p>Thanks.</p>