I had a simallar problem and this is my solution. I am running windows 7 x64. I installed the x64 version of nodejs. I tried to run install, and this is what I got:
At first I wanted to put git in my path, which I did. then he wanted me to install python (not version 3.xx, but 2.xx) and put it in my path, which I did. Then I installed Visual Studio 2010 (C ++). after I did all this, I got this error:
D: \ Source \ xxxx \ grunt-raptr \ node_modules \ node_modules \ libxmljs \ build \ vendor \ libxml \ libxml.vcxproj (18.3): error MSB4019: imported project "D: \ Microsoft.Cpp.Default.props" not found. Verify that the path in the declaration is correct and that the file exists on disk.
I read somewhere that if you run it in visual studio cmd you can make it work, I tried this and I got this error:
<i> C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.Cpp.InvalidPlatform.Targets (23.7): error MSB8007: The platform for the project 'libxml.vcxproj' is not valid. Platform = "64". You can see this message because you are trying to create a project without a solution file and you specified a non-standard platform that does not exist for this project. [D: \ Source \ xxxx \ node_modules \ grunt-Raptr \ node_modules \ libxmljs \ build \ provider \ LibXML \ Libxml. vcxproj]
As soon as I saw this, I installed nodejs again with the x32 version and it worked.
I hope this helps someone.
source share