Node-API ist eine Schnittstelle zum Erstellen nativer Add-ons für Node.js. Bun implementiert 95% dieser Schnittstelle von Grund auf neu, sodass die meisten vorhandenen Node-API-Erweiterungen sofort mit Bun funktionieren. Verfolgen Sie den Fertigstellungsstatus in diesem Issue.
Wie in Node.js können .node-Dateien (Node-API-Module) direkt in Bun erforderlich sein.
js
const napi = require("./my-node-module.node");Alternativ verwenden Sie process.dlopen:
js
let mod = { exports: {} };
process.dlopen(mod, "./my-node-module.node");