title: gulp babel 6.14.0 not working
body: <p>It sure feels like I am following all the advise for using <code>gulp</code> with <code>babel ^6</code>.</p>
  
  <p>I have done:</p>
  
  <h3>Gulp</h3>
  
  <ul>
  <li><code>npm i -g gulp-cli</code>
  I also have:</li>
  <li><code>npm i -D gulp-cli</code></li>
  <li><code>npm i -D gulp</code></li>
  </ul>
  
  <p><code>gulp -v</code> gives:</p>
  
  <pre><code>&gt; gulp -v
  [12:43:00] Failed to load external module babel-register
  [12:43:00] Requiring external module babel-core/register
  [12:43:00] CLI version 3.9.1
  [12:43:00] Local version 3.9.1
  </code></pre>
  
  <h3>Babel</h3>
  
  <p>My <strong>package.json</strong> has:</p>
  
  <pre><code>"devDependencies": {
  "babel": "^6.5.2",
  "babel-core": "^6.14.0",
  "babel-preset-es2016": "^6.11.3",
  </code></pre>
  
  <p>and for good measure also:</p>
  
  <pre><code>  "babel": {
      "presets": [
        "es2016"
      ]
    },
  </code></pre>
  
  <p>My <strong>.babelrc</strong> has</p>
  
  <pre><code>{
    "presets": ["es2016"]
  }
  </code></pre>
  
  <h3>npm</h3>
  
  <p>Then, to ensure its all going to work, I delete <strong>./node_modules</strong><code>and run</code>npm install`.</p>
  
  <p>My <strong>gulpfile.bable.js</strong> begins:</p>
  
  <pre><code>`use strict` 
  
  import gulp from 'gulp'
  </code></pre>
  
  <p>The output from <code>gulp</code> begins:</p>
  
  <pre><code>here\&gt;gulp
  [12:42:51] Failed to load external module babel-register
  [12:42:51] Requiring external module babel-core/register
  here\gulpfile.babel.js:3
  import gulp from 'gulp';
  ^^^^^^
  
  SyntaxError: Unexpected reserved word
  </code></pre>