我是nodejs插件的新手。我想知道binding.gyp中可以检查的不同条件是什么。我知道使用
检查os平台'conditions': [
['OS=="linux"', {}
]
与OS类似的其他可用变量有哪些?是否有可能以类似的方式知道nodejs的版本?
提前致谢
答案 0 :(得分:0)
有一些变量,predefined in GYP。
Node-gyp在生成的build/config.gypi
文件中设置另一个变量。不幸的是,该文件中的Node.js版本没有变量。但您可以使用command expansion
{
'variables': {
'node_version': '<!(node -e "console.log(process.versions.node)")',
},
# .. rest of GYP file
}