Node-API 是一个用于构建 Node.js 原生插件的接口。Bun 从头实现了此接口的 95%,因此大多数现有的 Node-API 扩展都能开箱即用地与 Bun 配合使用。请在此 issue 中跟踪其完成状态。
与 Node.js 一样,可以在 Bun 中直接 `require` `.node` 文件(Node-API 模块)。
const napi = require("./my-node-module.node");
或者,使用 process.dlopen
let mod = { exports: {} };
process.dlopen(mod, "./my-node-module.node");