[英]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.