It doesn’t work on Windows, because the npm package for go-ipfs doesn’t work on Windows (See here). Therefore, “npm install” will fail because it can’t get that dependency.
I tried compiling go-ipfs manually following these instructions.
I successfully compiled it, but npm doesn’t seem to know that it exists. And now I’m stuck, because I know next to nothing about how NodeJS and npm actually works. Maybe there’s a method to manually get npm to install go-ipfs from the compiled version? I don’t know.
Any ideas, @betterthantrav?