Properly handle npm not being installed
Review Request #8583 — Created Dec. 30, 2016 and submitted
If subprocess can't find the file to execute, an OSError exception will be
raised. Handle that and report the proper error, which is a bit more
informative than "error: [Errno 2] No such file or directory".
It works now when npm isn't installed-