This gist provides a minimal setup for running a local server with live reload using Grunt (http://gruntjs.com/). It's mostly lifted from Yeoman (http://yeoman.io/), but is much more minimal and doesn't assume you will be using Bower, or running any kind of build script.
I have used this setup when simply developing HTML wireframes, since I don't care about having an app/ directory, uglifying anything, running tests, etc - I just want to be able to serve the HTML for cross device viewing, and also to use live-reload since that's very handy, especially for CSS changes.
Simply place the package.json and Gruntfile.js in your project directory and run $ npm install
.
You may want to change the value of the "name" key in the package.json to something more meaningful than "project".
Assuming you have everything installed, just run $ grunt server
from the project directory.