title: I keep getting `errno 4058` from npm
body: <p>I used npm in the last weeks without any problems, but all of the sudden i keep getting this error:</p>
  
  <pre><code>npm ERR! path J:\Work\Web_server\create_file\node_modules\depd
  npm ERR! code ENOENT
  npm ERR! errno -4058
  npm ERR! syscall rename
  npm ERR! enoent ENOENT: no such file or directory, rename 'J:\Work\Web_server\create_file\node_modules\depd' -&gt; 'J:\Work\Web_server\create_file\node_modules\.depd.DELETE'
  npm ERR! enoent This is related to npm not being able to find a file.
  npm ERR! enoent
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     C:\Users\crist\AppData\Roaming\npm-cache\_logs\2018-08-13T09_21_56_509Z-debug.log
  </code></pre>
  
  <p>This is the <code>package.json</code>:</p>
  
  <pre><code>{
    "name": "create_file",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
      "test": "echo \"Error: no test specified\" &amp;&amp; exit 1"
    },
    "author": "",
    "license": "ISC",
    "dependencies":{
  
    },
    "devDependencies":{
      "express": "4.16.3"
    }
  }
  </code></pre>
  
  <p>The thing is, it also happens when I manually install a package. What am I doing wrong? Thanks</p>
  
  <p>Edit: And when I tried it on a different directory the manual installation worked. I have no idea why.</p>