环境:

  1. visual Studio 
  2. python
  3. npm install node-gyp  -g

demo:

https://github.com/nodejs/node-addon-examples

node官方提供的多个插件例子

选择一个顺眼的例子,进入子目录中,cd node-addon-api && npm install && node-gyp build && npm test

build之后会在项目目录中生成build目录,主要用到的是build/Release/${targetName}.node文件

electron项目中使用:

先安装bindings依赖,然后:

const addon = require('bindings')(${targetName}');
console.log(addon.hello());

参考:

C++ 插件 | Node.js API 文档

Node-API | Node.js API 文档

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐