在windows中构buildnode.js模块

我有两个问题:

1)是否有可能在windows中为node.js构build模块?

2)编译的库(* .node)在* nix和windows版本的节点之间是否兼容?

任何人遇到这个老问题的答案:

是的,现在可以用node-gypreplacenode-waf。

https://github.com/TooTallNate/node-gyp

1)据我所知,当在NPM中为我的应用程序安装应用程序时,有些模块确实被编译(如果我没有弄错,MongoDB模块就是其中之一)。

2)我不是C或C ++的专家,但build议每次将应用程序“移动”到不同的操作系统时,都要编译模块。 举个例子,Node托pipe服务no.de和nodejitsu,他们要求你的package.json文件,并安装依赖关系本身。