I am late to answer but my answer might clarify the issue to all the visitors here.
Git is unable to resolve a dependency with "path specified" as 3.9.0 version. Removing the version #3.9.0 will pick the latest one available. It's not necessarily the issue with gulp as mentioned in one of the answer here. I see the version there in @bower_components/lodash": "lodash/lodash#~3.9.0"
in your package.json. So, removing #~3.9.0
should work.