Why Windows Needs a Package Manager

A couple days ago I was building a blog using Hexo (a static site generator built on Nodejs). I created a couple pages and installed a couple plugins. When I entered the command to build a local copy of the site, I got a nice long error message. It looked like one of the plugins was causing the problem, so I filed an issue on Github. It turned out that I was getting the error because my version of Nodejs was old, as in two major releases behind the most recent release.