原生模块开发环境搭建

node version: 18.15.0

安装 c++ 环境

npm install --global windows-build-tools
bash

会安装 python 环境和 vs studio 环境。

如果 vs 没有安装成功。可以去下载目录手动安装,选择 c++ 环境。

报错处理

如果报错:未找到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Default.props”。

需要配置环境变量 VCTargetsPath
D:\Install\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets

总结

搭建完成就可以开发 c++ 模块了,这里推荐使用 node-addon-api 进行开发。

其他

node-addon-api 基础案例:

官方案例
个人案例