title: Why require(lodash) retrieve an out-of-date version?
body: <p>I have installed node on my Android phone via Termux and have recently upgraded lodash globally to v4</p>
  
  <pre><code>$ npm -v
  5.6.0
  
  $ node -v
  v8.9.2
  
  $ npm i -g lodash
  + lodash@4.17.4
  
  $ head -1 $NODE_PATH/lodash/README.md
  # lodash v4.17.4 
  </code></pre>
  
  <p>However when I require it, node gives me version 3.</p>
  
  <pre><code>$ node 
  &gt; require('lodash')
    ...
    VERSION: '3.10.1'
  </code></pre>
  
  <p>I don't have a node_modules folder where I did that require. Does any one know why this strange behavior occurs and how to fix it? Many thanks</p>