title: What is the difference between ng build and webpack
body: <p>As I understand it, <code>ng-build</code> creates a distributable packaged version of your application. I also understand that <code>webpack</code> is used to bundle Javascript modules.</p>
  
  <p>I ran <code>ng build</code> on a test project and found that it created a <code>dist</code> folder containing what looked like a packaged version of my Angular application. All of the <code>.js</code> files had been combined however my referenced <code>.css</code> files had been left in the original form (not bundled or minified).</p>
  
  <p>Therefore, what is the difference between using <code>ng build</code> or <code>webpack</code> to do this job. Or are they complimentary? Would I potentially use both in my deployment pipeline?</p>