Cannot start PhantomJS is the real problem.
I.. suggest you google that :). But, most likely, you have a global phantomjs installation of an incompatible version which gets used instead of a local one, or a missing dependency.
To fix the first, make sure there's no phantomjs on your system, clean your
node_modules and run
npm install afresh.
To fix the second, try running
node_modules/.bin/phantomjs) from the command line by itself to see if it tells you anything more.