9

我正在从 node-waf 构建迁移到 node-gyp 构建系统以用于节点本机插件。node-gyp 说它支持多个目标版本,但是我在使用 node-gyp 时找不到如何指定目标节点版本。

问题是,我的系统安装了节点 v0.10.3,但我需要为节点版本 0.8.20 构建我的本机插件。当我构建附加组件时,它使用 v0.10.3 的标头,这当然会产生错误。

在使用 node-gyp 配置/构建时,我找不到如何指定节点版本。

请帮忙。

4

1 回答 1

13

解决方案是在使用 node-gyp 进行配置时指定 --target 参数。例如。

node-gyp --arch=<WHATEVER> --target=v0.8.20 configure
于 2013-04-13T03:27:29.397 回答