title: Installing Node Grunt Locally
body: <p>I'm in the process of reworking my build system, and I've read that node.js with grunt is a good way to go. I've never used either, and I'm having a bit of trouble.</p>
  
  <p>The problem is that I want to set up a portable build environment that I can include in the version control for my project (maybe this isn't possible). Getting node.js and npm working has been no trouble. But, every instruction I see for installing grunt says to use the <code>-g</code> flag with npm which installs it globally. Since I want a totally portable environment, I have attempted to leave this off, but I can't get grunt to work.</p>
  
  <p>Am I missing something, or is what I'm attempting to do not feasible?</p>