title: ReactJS Cannot find babel-preset-es2015 on npm start
body: <p>I got some test of ReactJS and Here's my Code:</p>
  
  <p>.babelrc</p>
  
  <pre><code>{
       { "presets": [ [ "es2015", { "modules": false } ] ] }
  }
  </code></pre>
  
  <p>App.js</p>
  
  <pre><code>import React, { Component } from 'react';
  class App extends Component {
      render() {
          return ( &lt;div&gt; &lt;h1&gt; Hello World &lt;/h1&gt; &lt;/div&gt; );
      }
  }
  export default App;
  </code></pre>
  
  <p>index.html</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html lang="en"&gt;
  
  &lt;head&gt;
      &lt;meta charset="UTF-8"&gt;
      &lt;title&gt;React App&lt;/title&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
      &lt;div id="app"&gt;&lt;/div&gt;
      &lt;script src='index_bundle.js'&gt;&lt;/script&gt;
  &lt;/body&gt;
  
  &lt;/html&gt;
  </code></pre>
  
  <p>main.js</p>
  
  <pre><code>import React from 'react';
  import ReactDOM from 'react-dom';
  import App from './App.js';
  
  ReactDOM.render( &lt;App/&gt; , document.getElementById('app'));
  </code></pre>
  
  <p>package.json</p>
  
  <pre><code>{
      "name": "reactapp",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
          "start": "webpack-dev-server --mode development --open --hot",
          "build": "webpack --mode production"
      },
      "author": "",
      "license": "ISC",
      "dependencies": {
          "gulp-babel": "^8.0.0",
          "react": "^16.7.0",
          "react-dom": "^16.7.0",
          "webpack": "^4.28.4",
          "webpack-cli": "^3.2.1",
          "webpack-dev-server": "^3.1.14"
      },
      "devDependencies": {
          "@babel/core": "^7.2.2",
          "@babel/preset-env": "^7.2.3",
          "babel-core": "^6.26.3",
          "babel-loader": "^8.0.5",
          "babel-preset-env": "^1.7.0",
          "babel-preset-react": "^6.24.1",
          "html-webpack-plugin": "^3.2.0"
      }
  }
  </code></pre>
  
  <p>Node.js Version: <code>6.4.1</code></p>
  
  <p>babel core version: <code>7.2.2</code></p>
  
  <p>The problem is, when i hit <code>npm start</code> it brings me an error and the page displayed empty:</p>
  
  <blockquote>
    <p>ERROR in ./main.js
        Module build failed (from ./node_modules/babel-loader/lib/index.js):
        Error: Cannot find module 'babel-preset-es2015'</p>
  </blockquote>
  
  <p>Tried some solutions but the error still exists.</p>