37得票7回答
错误:找不到模块“nan”

我正在开发一个本地的Node.js插件,并遵循nan文档(链接) 我在binding.gyp中包含了nan,如下所示: "include_dirs" : [ "<!(node -e \"require('nan')\")" ] 同时,nan也在npm依赖项中。 但是当我在另一个node模...

24得票2回答
Node JS插件 - NAN与N-API?

我想在使用C++的node js插件的项目上工作。我找到了两个抽象库NAN和N-API,但我无法决定应该使用哪一个。我没有找到这两个库之间的适当比较。 这两个库各有什么优点、缺点和区别?如何选择它们之间的适合呢? 目前我发现NAN有更多关于异步调用的在线教程/文章。但是N-API是由Nod...

9得票1回答
如何从继承自Nan::ObjectWrap的类中返回本地对象?

我有两个简单的类A和B,我想将它们暴露在node.js的本地模块中。直接可以创建A,但只能通过调用A::foo()来创建B。 class Internal {}; class B { public: Internal internal; explicit B(Inter...