Looking at node's manual, it seems like Unix-based environments are what's best for node. This includes linux, and mac, which had came a long way and is in the process of pampering the crap out of traditional terminal hardcores with stuff like homebrew.
Windows on the other hand is the worst environment for node. Not only there's very little information on how to deploy one on a windows machine, most of the other related technologies that make node such a happy place to work in have quirky windows implementation, if any at all.
In short, there's a far larger community on Unix-based system for node than windows, and considering the amount of tutorials online, it's better that you stick to a Unix based platform.