
我想在windows中安装OpenCV以获得NodeJS中的库。但我经常遇到一些问题。
在OpenCV@5.0.0安装节点失败--预-gyp安装--备份到构建。
这很可能是opencv包的一个问题。
如何安装Peterbraden包以避免此错误消息?命令是npm install opencv。
下面是运行命令后文件中的输出:
opencv@5.0.0
install C:\node_modules\opencv node-pre-gyp install --fallback-to-build未定义的节点(节点“C:\ Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js”C:\node_modules\opencv>if npm_config_node_gyp )“或(节点”清除“) 未定义的节点(节点“C:\ Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js”--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -构建备份C:\node_modules\opencv>if -C:\node_modules\opencv>if_name=opencv-C:\node_modules\opencv>if_path=C:( \node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 ) Failed (节点“配置”-回退到构建--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -模块_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 )失败执行‘节点-绞股蓝.node配置-备份构建--module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node -模块_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32’(1)
发布于 2016-05-22 21:30:44
我也遇到了类似的问题,甚至使用了准备好与OpenCV和node.js一起使用的虚拟盒-- Vagrant和Docker。
在几个不眠之夜之后,我不知怎么弄明白了我的机器出了什么问题。首先,我试图找出是否安装了OpenCV以及在哪里安装的。我在Linux (Centos)和Mac上进行故障排除。
对我来说,解决办法是:
那是Unix系统。Windows有点不同,但核对表可能是相同的。
这可以在计算机>属性>高级系统设置中完成
在“系统属性”窗口中,单击“高级”选项卡,然后单击“环境变量”按钮。
在环境变量中添加到系统属性中:
具有值的C:\OpenCV\build\x64\vc12 OPENCV_DIR
附加到您的路径的;%OPENCV_DIR%\bin路径:
如果以上都是检查,那么您也可以检查是否安装了pkg配置:How to install pkg config in windows?。
希望这能有所帮助。
发布于 2016-08-12 17:47:18
我昨天也遇到了同样的问题。我相信构建脚本已经不再正确地安装node和node了。下面是我完成的解决构建错误的步骤。这些步骤强制在全局和项目级别上安装这两个依赖项。
希望你和我一样成功。
https://stackoverflow.com/questions/37270887
复制相似问题