title: git push heroku master - dezalgo - npm ERR! code ENOENT
body: <p>Running
  <code>git push heroku master</code>
  gives the following error message:</p>
  
  <pre><code>remote: Installing any new modules (package.json)  
  remote: npm ERR! path  
   /tmp/build_946cfa00bc649e92ea9db4ad388e3eab/node_modules/npm/node_modules/dezalgo
  remote: npm ERR! code ENOENT .  
  remote: npm ERR! errno -2 .  
  remote: npm ERR! syscall rename .  
  remote: npm ERR! enoent ENOENT: no such file or directory, rename '/tmp/build_946cfa00bc649e92ea9db4ad388e3eab/node_modules/npm/node_modules/dezalgo' -&gt; '/tmp/build_946cfa00bc649e92ea9db4ad388e3eab/node_modules/npm/node_modules/.dezalgo.DELETE' .  
  remote: npm ERR! enoent This is related to npm not being able to find a file.    
  remote: npm ERR! enoent .   
  remote:       
  remote: npm ERR! A complete log of this run can be found in:
  remote: npm ERR! /app/.npm/_logs/2018-01-20T11_17_57_014Z-debug.log
  remote:  
  remote: -----&gt; Build failed
  </code></pre>