Node.js插件编写-通过NAN编写简单插件入门
Posted UsherYue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js插件编写-通过NAN编写简单插件入门相关的知识,希望对你有一定的参考价值。
上一篇文章我们介绍了通过Node-Api的方式编写一个插件,并且导出一个函数hello, 这篇文章我们介绍另一种插件开发方式NAN,NAN是出现在Node-Api之前的一种插件开发方式,采用的也是C++的封装。
读本文内容仍然需要有C/C++开发基础,如没有请忽略。
环境准备
Python 3.x环境
Node.js 15.x+
gcc 8.2.x /VC2022
MacOS /Windows
编写项目代码
创建插件文件夹,并创建package.json文件内容如下,
依赖中我们引用了nan, nan就是一堆C++接口的头文件的封装。
依赖中我们引用了bindings, 这个包是一个node.js插件助手库,他可以让我们在引用node插件的时候简化复杂的路径,这个稍后我们会看到 。
"name": "my-node-addon",
"version": "0.0.0",
"description": "nodejs addon nan",
"main": "hello.js",
"private": true,
"dependencies":
"bindings": "~1.2.1",
"nan": "^2.0.0"
,
"scripts":
"test": "node hello.js"
,
"gypfile": true
同
以上是关于Node.js插件编写-通过NAN编写简单插件入门的主要内容,如果未能解决你的问题,请参考以下文章
Node.js插件编写-通过Node-Api编写简单插件入门
Node.js插件编写-通过Node-Api编写简单插件入门