"node-addon-api": "^3.0.0"
时间: 2024-06-30 14:00:55 浏览: 135
node.js api
5星 · 资源好评率100%
`node-addon-api` 是 Node.js 中用于编写 C++ 插件(Add-Ons)的一个库,它允许你创建高性能的 C++ 代码并与 JavaScript 无缝集成。版本 `3.0.0` 提供了一些改进和稳定性提升。
安装 `node-addon-api` 的步骤通常是这样的[^4]:
```bash
npm install node-addon-api --save-dev
```
创建新插件时,你需要在 C++ 代码中引入 `v8` 和 `napi` 库[^5],并使用 `node-addon-api` 的 API 来定义和暴露函数[^6]。
一个简单的示例可能如下所示[^7]:
```cpp
// addon.cc
#include <node_api.h>
napi_value MyFunction(const napi_callback_info& info) {
// 你的 C++ 逻辑在这里
return info.Env()->Null();
}
NAPI_MODULE(addon, Init) {
return nullptr;
}
```
然后在 JavaScript 里调用这个函数[^8]:
```javascript
const addon = require('./build/Release/addon');
addon.MyFunction(); // 调用 C++ 函数
```
阅读全文