title: What's the difference between `tsc --build --clean` vs. `rm -rf *.js`?
body: <p>I have a quick question on the <code>tsc</code> command being used with the arguments <code>--build --clean</code>, which I understand is used for cleaning /wiping off the <code>.js</code> files generated earlier by the Transpiler (tsc).</p>
  <p>What is the speciality or significance of this command? If at all I need to remove all the <code>.js</code> files, I can easily accomplish it through <code>rm -rf *.js</code> or <code>del *.js</code> in the directory.</p>
  <p>Can someone educate me on the missing pieces if any?</p>