I was having some weird compile errors while trying to use node.js or io.js.
"Install fails because module 'is-property' isn't installed" was another one of them.
This git issue reports there are some bugs in the Windows version of io.js to do with paths of more than 259 characters.
After upgrading to io.js 2.3.1 I seemed to get around at least this issue.
Writing node.js on Windows so far feels like a bit of a battle!