【发布时间】:2015-09-01 05:13:09
【问题描述】:
我正在使用node-gyp 创建一个Node.js addon,而我的binding.gyp 包含如下一些变量:
...
"link_settings": {
"libraries": [
"-lboost_program_options",
"-lboost_log",
],
"ldflags": [
"-L<@(boost_root)/stage/lib",
"-Wl,-rpath,<@(boost_root)/stage/lib",
]
},
...
(来自here 的完整 gyp 文件)。我使用node-gyp configure --boost_root=/PATH/TO/BOOST build 构建C++ 源。当我运行npm install 时出现问题,因为它只是在没有任何参数的情况下调用node-gyp rebuild。
有什么方法可以做以下任何事情吗?
- 不运行
node-gyp运行npm install时重建 - 运行
npm install时将参数传递给node-gyp
【问题讨论】: