nodejs 安装native模块

技术分享 2021-03-05 21:15:33

nodejs 安装native模块 如 robotjs  opencv4nodejs

一般要先装  node-gyp

node-gyp : Node.js native addon build tool


同时检查编译器路径 path配置 vs2019等  

npm config set msvs_version 2019 -g

然后再 

npm config get msvs_version


还有的native模块需要cmake或者git等,这些都要配置到path中


----------- opencv4nodejs ---------

①默认是自动编译安装,编辑过程中太容易出错了,版本问题,下载代码网络问题等等


②直接官网使用二进制

在package.json 文件中加

  "opencv4nodejs": {

    "disableAutoBuild": 1,

    "opencvIncludeDir": "E:\\openCV\\opencv\\build\\x64\\include",

    "opencvLibDir": "E:\\openCV\\opencv\\build\\x64\\vc15\\lib",

    "opencvBinDir": "E:\\openCV\\opencv\\build\\x64\\vc15\\bin"

  }

然后  

npm install --save opencv4nodejs

秒完成!~!

最后记得吧 opencv 的 dll 库加入到 path 路径里面