我是 Node.js 插件的新手,我不明白 nan
和 n-api
之间的区别。
有没有一种简单的方法可以将旧版本(节点 v.0)的插件迁移到新版本(节点 v.8)?
最佳答案
n-api
是一种独立于底层 JavaScript 运行时(ex V8)创建插件的新方法,并作为 Node.js 的一部分进行维护。
我认为迁移到 n-api 没有简单的方法,因为它几乎改变了每个接口(interface),但我认为使用 n-api
编程比 nan
更容易。在 n-api
中,您可以使用纯 C 编程,这是一项新功能。有关 n-api
的更多示例,您可以查看 here .
关于node.js-addon - 将旧插件迁移到 NAPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44398731/