CMake-js-HelloWorld Node插件示例

Node 插件开发的快速起步,非它莫属。

cmake-js-helloworld是个挺轻巧的小项目,适合刚上手node-apicmake-js的同学。结构够简洁,几步就能跑通,基本没什么学习门槛。

你只要解压 → cd 进去 → yarn install → yarn test,就能看到用 C++写的addon在 Node 里跑起来了。整个项目用的是 CMake 来管理构建,CMakeLists.txt也写得比较干净,看着舒服。

它启用了C++11标准,也给NAPI_VERSION打了宏定义,这些细节你后面自己扩展项目时都挺有用的。是你想做跨平台插件,这个例子能帮你把基本架子搭起来。

顺便推荐几个搭配阅读的文章,像Node.js 调用 C++模块示例CMake 指南,都比较贴合这个项目的使用场景。

如果你在搞Electron 插件高性能计算或者调用底层库,这个项目可以当模板直接用。哦对了,记得用cmake-js 6.x 以上版本,兼容性会更好些。

zip 文件大小:21.82KB