首先使用npm安装zmq包,但安装时需要系统已经安装了C++编译器和python2.7。
这个问题需要安装ZeroMQ的win版本(去官网即可),以及安装下面这个工具:
npm install --global --production windows-build-tools
接着可以正常编译zmq:
npm install zmq
但是Node.js在运行到require (‘zmq’)时会直接异常退出,返回一个巨大的错误码。
这个问题需要在系统上安装VC++ 2010 redist解决。
装完后正常运行,希望大家不要再踩这个坑。