21得票5回答
Node.js原生插件:node_api.h文件在哪里?

我正在尝试为Node.js创建本地插件,当我包含#include <napi.h> VS Code的Intelli Sense显示无法检测node_api.h的位置(它由napi.h包含)。 node-gyp build能够正常工作并编译。但我不理解这个头文件在系统中的位置,以及...

8得票1回答
如何异步地使用node-addon-api的AsyncContext

AsyncContext的文档有一个示例(稍作修改,但仍然可以工作),该示例同步运行。 #include "napi.h" void MakeCallbackWithAsyncContext(const Napi::CallbackInfo& info) { Napi::Fun...

7得票1回答
使用N-API将流数据传输到Node.js C++插件

我正在为NodeJS构建一个C++插件,并且希望从C++异步地向Node传输数据。我找到了这篇文章:https://nodeaddons.com/streaming-data-into-a-node-js-c-addon/,但我想使用N-API而不是NAN。 我已经在 NodeJS 文档和示...

7得票1回答
如何在运行yarn install时避免进行node-gyp重建?

当我运行yarn install时,我的原生插件总是被重新构建。可以看到,即使没有更新任何内容,也会运行node-gyp rebuild命令,而不是node-gyp build命令。 caros@ubuntu:~/Developer/xviz-converter$ yarn install ...