Dev*_*ndr 12 macos opencv node.js npm apple-m1
INBASDLP13987:~ kanopi$ sudo npm install -g opencv4nodejs 密码:npm 错误!代码 1 npm 错误!路径 /opt/homebrew/lib/node_modules/opencv4nodejs npm 错误!命令失败 npm ERR!命令 sh -c node ./install/install.js npm 错误!使用 lib 目录进行信息安装:/opt/homebrew/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv/build/lib npm 错误!/opt/homebrew/lib/node_modules/opencv4nodejs/install/install.js:37 npm 错误!抛出新错误('库目录不存在:'+ libDir)npm错误!^ npm 错误!npm 错误!错误:库目录不存在:/opt/homebrew/lib/node_modules/opencv4nodejs/node_modules/opencv-build/opencv/build/lib npm 错误!在对象。(/opt/homebrew/lib/node_modules/opencv4nodejs/install/install.js:37:9) npm 错误!在 Module._compile (节点:internal/modules/cjs/loader:1092:14) npm 错误!在 Object.Module._extensions..js (节点:internal/modules/cjs/loader:1121:10) npm 错误!在 Module.load (node:internal/modules/cjs/loader:972:32) npm 错误!在 Function.Module._load (node:internal/modules/cjs/loader:813:14) npm 错误!在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) npm 错误!在节点:内部/主/run_main_module:17:47
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/Users/kanopi/.npm/_logs/2021-03-25T01_15_39_828Z-debug.log
请帮助解决这个问题...
还尝试了以下方法:
npm i opencv4nodejs npm WARN 已弃用 urix@0.1.0:请参阅https://github.com/lydell/urix#deprecated npm WARN 已弃用 har-validator@5.1.5:不再支持此库 npm WARN 已弃用resolve-url @0.2.1:https://github.com/lydell/resolve-url#deprecated npm WARN 已弃用 xmldom@0.1.31:由于 CVE-2021-21366 在 0.5.0 中已解决,已弃用 npm WARN 已弃用 xmldom@0.4.0 :由于 CVE-2021-21366 在 0.5.0 中已解决,已弃用 npm 警告已弃用 chokidar@2.1.8:Chokidar 2 将在节点 v14+ 上中断。升级到 chokidar 3,依赖性减少 15 倍。npm WARN 已弃用 fsevents@1.2.13:fsevents 1 将在节点 v14+ 上中断,并且可能使用不安全的二进制文件。升级到 fsevents 2. npm WARN 已弃用 babel-eslint@10.1.0:babel-eslint 现在是 @babel/eslint-parser。该软件包将不再接收更新。npm 警告已弃用 request@2.88.0:请求已弃用,请参阅https://github.com/request/request/issues/3142 npm 错误!代码 1 npm 错误!路径 /opt/homebrew/lib/node_modules/appium/node_modules/appium-webdriveragent/node_modules/opencv4nodejs npm 错误!命令失败 npm ERR!命令 sh -c node ./install/install.js npm 错误!使用 lib 目录进行信息安装: /opt/homebrew/lib/node_modules/appium/node_modules/appium-webdriveragent/node_modules/opencv-build/opencv/build/lib npm 错误!/opt/homebrew/lib/node_modules/appium/node_modules/appium-webdriveragent/node_modules/opencv4nodejs/install/install.js:37 npm 错误!抛出新错误('库目录不存在:'+ libDir)npm错误!^ npm 错误!npm 错误!错误:库目录不存在:/opt/homebrew/lib/node_modules/appium/node_modules/appium-webdriveragent/node_modules/opencv-build/opencv/build/lib npm 错误!在对象。(/opt/homebrew/lib/node_modules/appium/node_modules/appium-webdriveragent/node_modules/opencv4nodejs/install/install.js:37:9) npm 错误!在 Module._compile (节点:internal/modules/cjs/loader:1092:14) npm 错误!在 Object.Module._extensions..js (节点:internal/modules/cjs/loader:1121:10) npm 错误!在 Module.load (node:internal/modules/cjs/loader:972:32) npm 错误!在 Function.Module._load (node:internal/modules/cjs/loader:813:14) npm 错误!在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) npm 错误!在节点:内部/主/run_main_module:17:47
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!/Users/kanopi/.npm/_logs/2021-03-25T14_06_03_819Z-debug.log
opencv-build它在事先专门安装时有效,但请确保package.json 依赖项中既opencv-build没有也没有实际定义,opencv4nodejs
postinstall所以我所做的就是通过这样的方式安装它们:
"scripts": {
"postinstall": "npm i opencv-build && npm i opencv4nodejs",
Run Code Online (Sandbox Code Playgroud)
为此,我首先必须cmake在我的案例中安装。
brew install cmake
顺便说一句:安装也花了相当长的时间opencv-build- 几分钟的非常密集的处理 - 根据发出的额外热量和声音,我认为它一开始被卡住了。
通过这种方法,我们可以使用opencv4nodejs,但它没有被列为依赖项。
| 归档时间: |
|
| 查看次数: |
6828 次 |
| 最近记录: |