[英]Microsoft NodeJS Zero to Hero: Cannot find module '../build/Release/bson' and TypeError: Cannot read property 'indexOf' of undefined
[英]Cannot find module '../build/Release/opencv4nodejs
我是OpenCV和node.js的新手,想在node.js学习OpenCV。
我遇到了opencv4nodejs ,我发现它最适合学习。
我已按照所有步骤安装 OpenCV 并为 OpenCV 设置环境变量,并完成npm install opencv4nodejs
。 能够运行给定的快速启动代码但是当我尝试从示例文件夹运行示例 machineLearningOCR.js 时出现错误Error: Cannot find module '../build/Release/opencv4nodejs'
我从 cmd 运行命令node machineLearningOCR.js
但在const cv = require('../');
行出现上述错误
如何运行opencv4nodejs中给出的示例?
如果您克隆了存储库并希望直接从示例文件夹中使用示例,那么您必须首先在根目录中进行npm install
以构建模块。
或者,您可以在任何项目目录中npm install opencv4nodejs
,将示例复制到该目录并替换const cv = require('../');
使用const cv = require('opencv4nodejs');
.
你也可以在这里直接提交问题: https : //github.com/justadudewhohacks/opencv4nodejs/issues
我有同样的问题,我确实通过以下步骤解决了问题。
首先所有的。 我检查了npm版本,对于这种情况我建议您在下一个版本更新或传递您的软件资源。
节点版本:14.16.0 。 如果安装了另一个 NodeJs 版本,则可以使用此命令验证版本
node --version
Npm 版本:6.4.11你需要验证你是否安装了这个版本只有当你有 NodeJs 时你才能验证这个但是如果你没有节点你可以安装我推荐你的版本
npm --version
设置 NodeJs 和 npm 版本后,您需要验证以下内容
有 visual studio 2015 或最新的桌面组件开发
已安装 cmake 程序
有 git bash
有 Java 或您将使用的语言
有我提到的上述程序的环境变量
然后你可以再次尝试安装open Cv
您需要重新打开另一个或新的终端,然后您将执行此命令
npm install --save openc4nodejs
然后
npm install -g openc4nodejs
之后还是之前不要忘记安装appium 我推荐你1.19.1版本
你可以验证你是否有带有 opencv 的 appium 和 open Cv doctor 你可以运行appium-doctor
并检查 Open cv 组件是否存在。
要安装 appium doctor,您可以运行此命令, npm install -g appium-doctor
我希望这个答案对你有帮助
作 者:埃德卡博内罗
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.