我有一个使用node-addon-api接口的节点添加模块。
{
"targets": [
{
"target_name": "mod",
"sources": [
"./src/index.cpp",
...
],
"include_dirs": [
...,
"<!@(node -p \"require('node-addon-api').include\")"
],
"libraries": [
...,
"/usr/lib/libgfortran.so.5"
],
'defines': [ 'NAPI_DISABLE_CPP_EXCEPTIONS' ],
}
]
}
这将生成一个我可以从 NodeJS 加载的模块require('./mod.node')
从 makefile 进行此编译的步骤是什么?