title: npm WARN tar EINVAL after WSL Fall Creators Update
body: <p><strong>Issue:</strong></p>
  
  <p>I just updated my WSL installation after installing the Fall Creators Update and now when I run <code>npm i</code> I get the following warnings from <code>npm</code> I get probably 2-20 of these warnings from random packages each time I install, it's never consistent. Sometimes it even works, no warnings. I thought that this might be okay, but when I run my project <code>npm run dev</code> I get all sorts of errors. It seems to me that the packages aren't installing correctly. But on the occasion when it <em>doesn't</em> show warnings the application runs as expected. I tested with some random projects from GitHub and same issue.</p>
  
  <p><strong>Versions:</strong></p>
  
  <ul>
  <li>NPM Version: 5.5.1</li>
  <li>NodeJS Version: 8.9.0</li>
  <li>Other Factors: ZSH</li>
  </ul>
  
  <p><strong>ERROR:</strong></p>
  
  <blockquote>
    <p>npm WARN tar EINVAL: invalid argument, open '/mnt/c/Users/Me/Documents/project/node_modules/.staging/parse-json-07a114c7/index.js'</p>
    
    <p>npm WARN tar EINVAL: invalid argument, open '/mnt/c/Users/Me/Documents/Project/node_modules/.staging/esrecurse-fe2bc2eb/package.json'</p>
  </blockquote>
  
  <p><strong>Notes:</strong></p>
  
  <ul>
  <li>Tried a fresh install of WSL, same issue</li>
  <li>can install globally without issue, only seems to fail in the <code>/mnt/**</code> path.</li>
  <li>Can confirm it works in the Linux folders, successful installation in home directory, but breaks on <code>/mnt/**</code></li>
  </ul>
  
  <p><strong>EDIT:</strong> After much troubleshooting I decided to run without ZSH and switching back to using <code>bash.exe</code> instead of the suggested <code>wsl.exe</code>. First install worked. Testing further.</p>