I have been trying to use Node.js since it was first released, and in all of the intervening years, not once have I encountered a single Node.js project that worked as described when using the directions for initial setup, testing, and/or deployment in that project's official documentation.
Is this due to immature package management? Are there other structural problems with Node.js projects that prevent them from working as intended? Or am I just unlucky and happen to test Node.js projects and frameworks only when they have critical bugs?