NPM is a really popular package manager for javascript applications in node, so its a natural choice for an installation tool for a javascript application. As Dawson says, this is a CLI tool for creating a static set of files / scripts and then running scripts to get plugins / builds / deployments of your code. Many developers have already installed NPM, and it is easy to install / update / update the CLI tool.
,
sudo , Linux-.
npm install
-g . , , . , , (npm, bower, grunt ..) , .
cordova - .