title: No errors in console.log unless using try/catch
body: <p>Usually all errors will be shown in the browser console, for example if a variable is undefined. Not this time. No errors are shown unless I use try/catch.</p>
  
  <p>I am not sure what the cause is. I started a new project and use webpack, babel and a bunch of other webpack relevant libraries. (list see bottom)</p>
  
  <p>so the problem is:</p>
  
  <pre class="lang-js prettyprint-override"><code>x = abc;
  console.log("here");
  </code></pre>
  
  <p>"here" is not being shown because the code stops on that line. <code>x = abc</code>;
  I don't see any compilation errors / warnings.</p>
  
  <pre class="lang-js prettyprint-override"><code>try {
      x = abc;
  } catch (error) {
      console.log("Error: " + error.message);
  }
  console.log("here");
  </code></pre>
  
  <p>output:</p>
  
  <pre><code>Error: abc is not defined
  here
  </code></pre>
  
  <p>Any idea why? Never had such an issue. And I don't have a wrapping try/catch.
  Here are the stuff I load in package.json:</p>
  
  <p>//EDIT:</p>
  
  <p>This is the code I am using:</p>
  
  <pre class="lang-js prettyprint-override"><code>abj.SomePromise().then((response) =&gt; {
      let c= aa;  //this should generate an error
      //this wont be shown:
      console.log('Everything loaded');
  });
  </code></pre>