title: Dynamic import with template string as path error
body: <p>I'm trying to get dynamic importing working while supporting a dynamic path, but I've noticed the following behavior below:</p>
  
  <pre><code>// Using lazy and Suspense API from React
  
  // FAILS
  const path = "folder/file"; 
  
  // use `${path}` template string because using variable inside import fails
  const LazyModule = lazy(() =&gt; import(`${path}`));
  return &lt;Suspense fallback={this._getFallback()}&gt;&lt;LazyModule&gt;&lt;/Suspense&gt;;
  
  
  
  // SUCCEEDS
  
  // use actual string
  const LazyModule = lazy(() =&gt; import("folder/file"));
  return &lt;Suspense fallback={this._getFallback()}&gt;&lt;LazyModule&gt;&lt;/Suspense&gt;;
  </code></pre>
  
  <p>I read that we cannot use variables inside import statements, but if we convert it  using <code>"" + &lt;path&gt;</code> or <code>`${path}`</code>, I thought this was supposed to solve this issue. However, when I use this, I get the error:
  <code>Uncaught (in promise) Error: Cannot find module 'folder/file'.</code></p>
  
  <p>Is there a known workaround for this behavior?</p>
  
  <p>Using webpack "3.12.0".</p>