Node.js 的**扩展(原生模块 / Addon)**通常用 C 或 C++ 来写。
常见情况:
C / C++(最主流)
使用 Node-API(N-API) 或旧版的 NAN 来编写原生扩展
编译后生成 .node 文件,可被 require() 加载
其他语言(间接方式)
napi-rs、neon 等框架写 Node 扩展Cgo + N-API 或 go-node-api 等方案简单总结:
官方原生扩展 = C/C++(N-API)
现代替代方案 = Rust(napi-rs / neon)
如果你是想:
那基本就是 C/C++ + N-API。
需要我给你一个最小 C++ Node 扩展示例吗?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。