title: Global NPM package installed but command not found
body: <p>I have globally installed two npm packages <a href="https://www.npmjs.com/package/download">"download"</a> and <a href="https://www.npmjs.com/package/enigmavirtualbox">"enigmavirtualbox"</a> via command line:</p>
  
  <p><code>npm install -g download</code> and
  <code>npm install -g engimavirtualbox</code></p>
  
  <p>I'm trying to use them in a batch file to bundle a single .exe file from my node project. For both, the commands <code>npm list -g &lt;packagename&gt;</code> yield the respective version output, independent of the present working directory.</p>
  
  <p>However, inside my batch script the commands "download" and "enigmavirtualbox" cannot be found.</p>
  
  <p>Running <code>npm root -g</code> yields <code>C:\Users\&lt;username&gt;\AppData\Roaming\npm\node_modules</code> and looking inside that folder I can see that folders for both packages are present.</p>
  
  <p>What I have tried:</p>
  
  <ul>
  <li>Changing <code>npm root</code> as described <a href="http://blog.webbb.be/command-not-found-node-npm/">here</a></li>
  <li>Uninstall and reinstall packages</li>
  <li>Add env. variable NODE_PATH to point to <code>C:\Users\&lt;username&gt;\AppData\Roaming\npm\node_modules</code></li>
  <li>Add <code>C:\Users\&lt;username&gt;\AppData\Roaming\npm\node_modules</code> to PATH env. variable</li>
  </ul>
  
  <p>The same setup works on my second computer (both run Win7 64bit). Is something wrong with my node installation, or what am I doing wrong?</p>