Koffi 需要支持 N-API 版本 8 的最新 Node.js 版本:
在较旧的 Linux 发行版上,可以使用 NVM 安装更新的 Node 版本。
目前,以下操作系统和架构的组合是官方支持并经过测试的:
✅ 是 | 🟨 可能 | ⬜️ 不适用
| 架构(ISA/OS) | Windows | Linux(GLIBC) | Linux(MUSL) |
|---|---|---|---|
| x86 (IA32) 1 | ✅ | ✅ | 🟨 |
| x86_64 (AMD64) | ✅ | ✅ | ✅ |
| ARM32 LE 2 | ⬜️ | ✅ | 🟨 |
| ARM64 (AArch64) LE | ✅ | ✅ | ✅ |
| RISC-V 64 3 | ⬜️ | ✅ | 🟨 |
| LoongArch64 | ⬜️ | ✅ | 🟨 |
✅ 是 | 🟨 可能 | ⬜️ 不适用
| 架构(ISA/OS) | MAC OS | FREE BSD | OPEN BSD |
|---|---|---|---|
| x86 (IA32) 1 | ⬜️ | ✅ | ✅ |
| x86_64 (AMD64) | ✅ | ✅ | ✅ |
| ARM32 LE 2 | ⬜️ | 🟨 | 🟨 |
| ARM64 (AArch64) LE | ✅ | ✅ | 🟨 |
| RISC-V 64 3 | ⬜️ | 🟨 | 🟨 |
| LoongArch64 | ⬜️ | 🟨 | 🟨 |
✅ 是 | 🟨 可能 | ⬜️ 不适用
对于所有完全支持的平台(绿色勾号),NPM 包中包含预构建的二进制文件,这意味着您可以无需 C++ 编译器即可安装 Koffi。