The logs indicate that you have not installed the runtime libs of the Windows Visual Studio. The respective installer is available from the Microsoft Pages.
However, if you will have been installed the the Visual Studio things, you will probably run into the next problem. The module arest -and its dependencies- needs a python interpreter for installation which is not present on a new Windows machine. So you probably have to install python.
No solution so far; I did contact the author of node-arest module. He in turn contacted the owners of other modules in hopes they could provide updates to their modules used by node-arest.
Has anyone figured out how to get npm to install the arest package on Ubuntu? I've tried several times and I'm striking out across the board. I have a small robot project using an AdaFruit Huzzah board that I think would work perfectly with the arest / node.js combination.
It appears that the install process fails while trying to install "serialport@1.7.4". I've tried a number of proposed solutions that I found across a number of forums, but I'm not having any luck.