The [install page](http://gruntjs.com/installing-grunt) on the Grunt website gives the following suggestion

> 
> Grunt and Grunt plugins should be defined as devDependencies in your  
> 
>  project's package.json. This will allow you to install all of your  
> 
>  project's dependencies with a single command: `npm install`. 
> 
> 
> 

I want to use grunt to run some tasks that are specific to local development, e.g. 

* **development**: concatenate javascript, but dont minify
* **production**: concatenate *and* minify javascript

If I install Grunt as a dev dependency, does this mean when I run NPM install on the production server - grunt will not be installed into node modules?

What is the correct option to be able to use Grunt both locally **and** on the production server?