justadudewhohacks / justadudewhohacks/opencv4nodejs

Unable to load package 'opencv4nodejs': Cannot find module

Open
#815 10 comments 4 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
5.1k
Forks
826
PR merge metrics
No merged PRs in 30d

Description

[Support] Unable to load package 'opencv4nodejs': Cannot find module '/usr/local/lib/node_modules/opencv4nodejs/build/Release/opencv4nodejs'
[Support] Require stack:
[Support] - /usr/local/lib/node_modules/opencv4nodejs/lib/cv.js
[Support] - /usr/local/lib/node_modules/opencv4nodejs/lib/opencv4nodejs.js
[Support] - /usr/local/lib/node_modules/appium/node_modules/appium-support/build/lib/node.js
[Support] - /usr/local/lib/node_modules/appium/node_modules/appium-support/build/lib/image-util.js
[Support] - /usr/local/lib/node_modules/appium/node_modules/appium-support/build/index.js
[Support] - /usr/local/lib/node_modules/appium/build/lib/logsink.js
[Support] - /usr/local/lib/node_modules/appium/build/lib/main.js

I explicitly set the OPENCV4NODEJS_DISABLE_AUTOBUILD=1

I've installed opencv4nodejs through brew install v3.4.14
and then run npm -g install opencv4nodejs
installation was successful

when I run appium-doctor
![image](https://user-images.githubusercontent.com/56083057/124110351-f1616a00-da89-11eb-878a-368887e4c46b.png)
It shows that appium sees opencv library
it's strange that it shows that 5.6.0 version installed

When I'm trying to run test following error appears: Unable to load package 'opencv4nodejs': Cannot find module '/usr/local/lib/node_modules/opencv4nodejs/build/Release/opencv4nodejs'

but actual location: /usr/local/lib/node_modules/opencv4nodejs/build/Release/obj.target/opencv4nodejs
tried to remove obj.target folder it didn’t help

*With OpenCV-contrib?* (extra modules): no
Appium v 1.21.0
MacOSX Big Sur 11.4

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.