Running tasks

Up until this point, we have learnt how to configure and create tasks. Now it is time to run them!


Some Node.js command-line tools, such as express, may also be used as a module, whereas Grunt may only be used via the command-line. Once we've globally installed the grunt-cli module, our system will have access to the grunt executable.

To run our newly loaded or created tasks, we need to provide Grunt with a list of task names as space-separated command-line arguments. This will result in Grunt executing each specified task in sequence; which means we can easily dictate the order of task execution. We could run foo then bar with:

$ grunt foo bar

Or, we run bar then foo with:

$ grunt bar foo

There is a special case, however, ...

Get Getting Started with Grunt: The JavaScript Task Runner now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.