title: Unexpected token { when trying gulp with JS ES6
body: <p>Am I using wrong version of some package or can you post me a link to the detailed tutorial or codepen where this syntax construction do not give me an error?</p>
  
  <p>I am getting this error:</p>
  
  <pre><code>$ gulp
  D:\GIT\project02\gulpfile.js:20
  const { COMPATIBILITY, PORT, UNCSS_OPTIONS, PATHS } = loadConfig();
        ^
  
  SyntaxError: Unexpected token {
      at exports.runInThisContext (vm.js:53:16)
      at Module._compile (module.js:413:25)
      at Object.Module._extensions..js (module.js:452:10)
      at Module.load (module.js:355:32)
      at Function.Module._load (module.js:310:12)
      at Module.require (module.js:365:17)
      at require (module.js:384:17)
      at execute (C:\Documents and Settings\Administrator\Application Data\npm\node_modules\gulp-cli\lib\versioned\^4.0.0-alpha.2\index.js:36:18)
      at Liftoff.handleArguments (C:\Documents and Settings\Administrator\Application Data\npm\node_modules\gulp-cli\index.js:172:63)
      at Liftoff.&lt;anonymous&gt; (C:\Documents and Settings\Administrator\Application Data\npm\node_modules\gulp-cli\node_modules\liftoff\index.js:198:16)
  </code></pre>
  
  <p>I've already read <a href="https://stackoverflow.com/questions/34373026/nodejs-es6-syntaxerror-unexpected-token">this question</a>, but <code>'use strict';</code> was in my gulpfile, and changing const to let didn't worked for me.</p>
  
  <p>My globally installed packages:</p>
  
  <pre><code>$ npm -g ls --depth=0
  C:\Documents and Settings\Administrator\Application Data\npm
  ├── babel-cli@6.14.0
  ├── babel-core@6.14.0
  ├── babel-preset-es2015@6.14.0
  ├── bower@1.7.9
  ├── gulp-babel@6.1.2
  └── gulp-cli@1.2.2 (git://github.com/gulpjs/gulp-cli.git#9b053ed9b7a63a10777c33b86b04ed38d7f5b840)
  </code></pre>
  
  <p>My Node is <code>v4.0.0</code> and gulp that I am using in project:</p>
  
  <pre><code>$ gulp -v
  [14:15:06] CLI version 1.2.2
  [14:15:06] Local version 4.0.0-alpha.2
  </code></pre>