title: Ionic / Cordova - cli commands in deep - build, compile, run, prepare
body: <p>Can anybody explain me what is the real difference between these commands and what they specifically do:</p>
  
  <pre><code>cordova build
  
  cordova run
  
  cordova compile
  
  cordova prepare
  </code></pre>
  
  <p>Reading from the doc doesn't help much <a href="https://cordova.apache.org/docs/en/4.0.0/guide/cli/#link-5" rel="nofollow noreferrer">https://cordova.apache.org/docs/en/4.0.0/guide/cli/#link-5</a></p>
  
  <p>I have doubts because, for example, the command <code>build</code> and the command <code>run</code> both seems to build the app...</p>