环境准备¶
Node 版本¶
由于 N-API 是 Node 在 8.x 版本提出的,所以要使用这一新特性,理论上安装 8.x 以上的版本即可。 但是,8.x 版本提出的时候,该特性还处于试验阶段,因此,最好的版本建议是 10.x 以上。
可以通过执行以下命令,来查看 Node 的版本信息:
$ node -v
安装node-gyp¶
node-gyp 是用 Node 编写的一个跨平台命令行工具,主要用于编译 Node 的原生模块。 它依据 binding.gyp 配置文件,将原生模块文件编译成 .node 文件,也就是动态链接库。
使用 npm 安装 node-gyp:
$ npm i -g node-gyp