2013-04-12 35 views
6

我正在从node-waf构建迁移到node-gyp构建系统以实现节点本地插件。 node-gyp表示它支持多个目标版本,但我找不到如何在使用node-gyp时指定目标节点版本。node-gyp构建如何在构建节点扩展时指定目标节点版本

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

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

请帮忙。

回答

11

解决的办法是在使用node-gyp进行配置时指定--target参数。为前。

node-gyp --arch=<WHATEVER> --target=v0.8.20 configure