我想在Windows上安装OpenCV,以便在NodeJS中使用该库。 但是我一直遇到一些问题。
OpenCV@5.0.0安装失败,错误为"node-pre-gyp install --fallback-to-build。
这很可能是与opencv包有关的问题。
如何通过避免此错误消息来安装Peterbraden包? 命令是npm install opencv
。
运行命令后,下面是文件中的输出:
opencv@5.0.0
install C:\node_modules\opencv node-pre-gyp install --fallback-to-build
C:\node_modules\opencv>如果未定义npm_config_node_gyp(node "C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ node-gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js" clean)否则(node "" clean)
C:\node_modules\opencv>如果未定义npm_config_node_gyp(node "C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ node-gyp-bin \ .... \ node_modules \ node-gyp \ bin \ node-gyp.js" configure --fallback-to-build --module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node --module_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 )否则(node "" configure --fallback-to-build --module=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32\opencv.node --module_name=opencv --module_path=C:\node_modules\opencv\build\opencv\v5.0.0\Release\node-v46-win32-ia32 )无法执行'node-gyp.cmd configure --fallback-to-build --module=C:\ node_modules \ opencv \ build \ opencv \ v5.0.0 \ Release \ node-v46-win32-ia32 \ opencv.node --module_name = opencv --module_path = C:\ node_modules \ opencv \ build \ opencv \ v5.0.0 \ Release \ node-v46-win32-ia32' (1)
cwd
,您的npm i
命令,请将npm输出重定向到文件中,然后发布文件内容。npm [...] 1> output.msg 2>&1
- user4466350