title: How can I make "ng serve" wait for "ng build" to finish?
body: <p>I started working on a company's project, and I've been told that to start the local development server I must first run the command:
  <code>"package:serve": "ng build project-name --watch"</code>
  and then:
  <code>"start": "ng serve"</code></p>
  
  <p>The problem in doing so, is that <code>ng serve</code> starts reloading as soon as <code>ng build</code> starts recompiling, so after each file change it refreshes the browser ~3 times and often doesn't show the new changes in the browser window until a 4th (manual) refresh.</p>
  
  <p>Now as you can see, this is <strong>VERY</strong> uncomfortable to use.
  I wish that ng serve would refresh only 1 time, after the build is done.</p>
  
  <h3>Is there a better way, to run <code>ng build</code> and <code>ng serve</code> concurrently?</h3>