Skip to content

Task Runners

Marie-Louise edited this page Jan 10, 2019 · 6 revisions

A task runner is an automated way of performing tasks over and over again.

Common software development tasks include

  • running test suites
  • Compiling sass and or Javascript etc files
  • starting a web server
  • starting a worker ( can send out notifications or emails)
  • starting a watcher (to watch for errors in the code)

Popular Task runners

  • Gulp
  • Grunt

These are especially good for complex projects.

  • NPM

Is quick to set up and is perhaps the most popular out of the three.

NPM tasks are called scripts which are added to the scripts property in a package.json file

Clone this wiki locally