使用
npm install --nodedir=/path/to/nodeopencv,其中
/path/to/node是当前nodejs源代码的路径。
发生这种情况是因为node-
gyp找不到您的自定义版本的源,下面是有关它的讨论:https : //github.com/TooTallNate/node-
gyp/issues/86
如果您具有超级用户权限,通常可以通过创建符号链接来解决此问题。
chmod a+r /path/to/node -Rcd /usr/libsudo ln -s /path/to/node node
然后
npm install,它很可能会找到它。如果/ usr / lib / node已经存在,请不要执行此操作,因为其他软件可能依赖于此。



