gulp - task runner
- Concatenating Files
- Minify/Uglyfy the JavaScript/ CSS
- Preprocess SCSS -> CSS
- Rename files
- Watching for Changes
frontend/gulp
About this gulp dir
- gulpfiles.js, automation script
- package.json, all devDependencies for NPM
- node_modules, gulp packages used in gulpfiles.js
https://travismaynard.com/writing/getting-started-with-gulp
HOW TO
Node is properly installed?
$ node -v
NPM is properly installed?
$ npm -v
initialize our package.json file
$ sudo npm init
install gulp
$ sudo npm install -g gulp
install gulp and devDependencies
$ sudo npm install