Make `npm install` a dependency of node based targets

This ensures that `npm install` is run any time `package.json` is updated and a Node based `build.py` target is run.