title: Uninstalling global npm package leaves an error in npm list
body: <p>I'm having some issues uninstalling some of my global npm packages, in that they don't appear to be fully removing.</p>
  
  <p>As an example, I've been trying to remove the beta Angular CLI package (as this package was renamed for its 1.0.0 release). Running <code>npm uninstall -g angular-cli</code> appears to work, however when I then run <code>npm list -g --depth=0</code> the package appears to remain in the list, now with an error:</p>
  
  <p><code>error: ENOENT: no such file or directory, open '/usr/local/lib/node_modules/angular-cli/package.json</code></p>
  
  <p>It appears as though the package has not been fully removed - I'm not sure if this can be fixed using <code>npm prune</code>, or simply by going in and manually deleting any files that may be left over.</p>
  
  <p>I've not had any success googling around the issue, however this could be because I'm not entirely sure what to search for, as evidenced by my not-so-eloquently worded title for this question.</p>
  
  <p>If anyone has any thoughts, I'd be very grateful to hear them!</p>