node-addon-api 提供了 napi.h 供我们编写 C++ 脚本时引入。
通过 nvm 管理的 node 全局安装 node-addon-api,其路径默认为:
~/.config/nvm/versions/node/v14.17.4/lib/node_modules/node-addon-api
配置 workspace 的 includePath:
{
"configurations": [
{
"includePath": [
"~/.config/nvm/versions/node/v14.17.4/lib/node_modules/node-addon-api"
]
}
]
}
然后在 C++ 文件中引入头就可以看到对应的智能提示了:
#include <napi.h>
Napi::Object Init(Napi::Env env, Napi::Object exports) {
/* ... */
return exports;
}
NODE_API_MODULE(xxx, Init)
评论区