title: Import() and import * not working together. Node and Webpack
body: <p>I'm working on an app with this general setup:</p>
  
  <p>babel-node -> Express server -> Webpack middleware -> React</p>
  
  <p>I'm trying to implement code-splitting with import(). This is my .babelrc</p>
  
  <pre><code>{
    "presets": [
      "react",
      [
        "es2015",
        {
          "loose": true,
          "modules": false
        }
      ],
      "stage-0"
    ],
    "plugins": [
      [
        "transform-runtime",
        "react-hot-loader/babel",
        "babel-plugin-syntax-dynamic-import",
        "babel-plugin-dynamic-import-webpack",
        "babel-plugin-transform-decorators-legacy",
        "babel-plugin-transform-class-properties",
        "react-intl",
        {
          "messagesDir": "./build/messages",
          "enforceDescriptions": false
        }
      ]
    ]
  }
  </code></pre>
  
  <p>Some of the Node's code is using <code>import * from *</code>, so if I remove <strong>"modules": false</strong> everything is working properly, but Webpack fails because he can't interpret <strong>import()</strong>. Otherwise node fails because doesn't understand <strong>import *</strong>. What I'm missing here?</p>