title: Unexpected Token . while verifying the working of gulp
body: <p>I picked up this book "Learning JavaScript - Add Sparkle and Life to you web pages.</p>
  
  <p>I reached the section where it tells a bit about git, gulp. I don't know anything more than what I've got from the book so far.</p>
  
  <p>So I created a gulp file, as asked by the author. The gulp file contains following code.</p>
  
  <pre><code>const gulp = require('gulp');
  //Gulp dependencies go here
  gulp.task('default', function)() {
  //Gulp tasks go here
  });
  </code></pre>
  
  <p>After that, it asks to verify that the gulp is working successfully now by typing <code>gulp</code>in command line( I am using GIT bash. No idea how is it different, but I really don't want to get overwhelmed, hence I am sticking with the book.).</p>
  
  <p>I got the following error.</p>
  
  <pre><code>    $ gulp
  
  c:\Users\lespa\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-util\node_modules\array-differ\index.js:2
  module.exports = (arr, ...values) =&gt; {
                         ^
  SyntaxError: Unexpected token .
      at Module._compile (module.js:439:25)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.&lt;anonymous&gt; (c:\Users\lespa\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-util\lib\PluginError.js:2:19)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
  </code></pre>
  
  <p>Can anybody help me?</p>
  
  <p>Thank You</p>