I use node on Windows everyday and very rarely run into any issues. Following the dev environment setup from microsoft's node.js guidelines[0] should take care of a majority of any issues you might run into with handling path length (tools for removing things > MAX_PATH), using c modules, etc...