title: Cannot get "npm install -g" to work on any packages (AppData/Roaming/npm always empty)
body: <p>Running nodejs on Windows 7 Enterprise at work. </p>
  
  <p>Whenever I install a node_module that needs -g access, from experience I know it's supposed to create a *.bat file in <code>%AppData$/Roaming/npm</code>, but for some reason it no longer does that.</p>
  
  <p>For example, I will run <code>npm install gulp -g</code>, console looks like it installed correctly, but the files will not be in the AppData folder. And if I try running a gulp command, I get error <code>sh.exe": gulp: command not found</code>.</p>
  
  <p>If I run the <code>npm install gulp -g</code> command in Console As Administrator, it installs the files into the %AppData% folder of the administrator (instead of the regular user). So if I run the gulp command through my non-administrator user, I still get error <code>sh.exe": gulp: command not found</code>.</p>
  
  <p>Any ideas?</p>