title: Why node js is used for cordova?
body: <p>Can anyone explain why nodejs is required to do android project using Apache Cordova? It would be great if I could get a little idea about it. Also what is the meaning of 
  sudo npm install -g cordova </p>