title: NPM: no such file or directory
body: <p>I'm using Ubuntu 16.04
  I removed NPM in order to install older version. (I can't exactly command which I used).
  now I can't install it again.
  <code>npm -v</code> output: <code>bash: /usr/bin/npm: /usr/bin/nodejs: bad interpreter: No such file or directory</code>
  <code>which npm</code> output: <code>/usr/bin/npm</code></p>
  
  <p><code>curl -L http://npmjs.org/install.sh | sudo sh</code></p>
  
  <p>Output:</p>
  
  <pre><code>`install npm@latest
   fetching: https://registry.npmjs.org/npm/-/npm-5.5.1.tgz
   module.js:544
      throw err;
      ^
  
  Error: Cannot find module '/tmp/npm.9881/package/bin/read-package-json.js'
  at Function.Module._resolveFilename (module.js:542:15)
  at Function.Module._load (module.js:472:25)
  at Function.Module.runMain (module.js:682:10)
  at startup (bootstrap_node.js:191:16)
  at bootstrap_node.js:613:3
  up to date in 0.059s
  /usr/local/bin/npx -&gt; /usr/local/lib/node_modules/npm/bin/npx-cli.js
  /usr/local/bin/npm -&gt; /usr/local/lib/node_modules/npm/bin/npm-cli.js
  + npm@5.5.1
  added 1 package in 1.907s
   It worked`
  </code></pre>
  
  <p>UPD: Solved.
  Remove node/nodejs/npm completely and remove all relative folders a then reinstall via NVM helped.
  <a href="https://www.digitalocean.com/community/tutorials/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps" rel="noreferrer">https://www.digitalocean.com/community/tutorials/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps</a> </p>