【问题标题】:How to install node-openalpr in windows 10如何在 Windows 10 中安装 node-openalpr
【发布时间】:2019-03-26 06:35:12
【问题描述】:

我正在使用 npm i node-openalpr 进行安装,但出现如下错误:

node-pre-gyp WARN 使用 node-pre-gyp https 下载请求 节点预gyp错误!未捕获异常节点预gyp错误!堆栈错误: node-openalpr package.json 未准备好 node-pre-gyp:node-pre-gyp 呃! stack package.json 必须声明这些属性: node-pre-gyp 呃! stack binary.host node-pre-gyp ERR!在 validate_config 堆栈 (C:\萨哈尔 KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\util\versioning.js:220:15) 节点预gyp错误!堆栈在 Object.module.exports.evaluate (C:\萨哈尔 KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\util\versioning.js:279:5) 节点预gyp错误!堆栈在 handle_gyp_op​​ts (C:\Sahal KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\util\handle_gyp_op​​ts.js:60:27) node-pre-gyp 错误!配置堆栈(C:\Sahal KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\configure.js:12:5) 节点预gyp错误!堆栈在 C:\Sahal KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\build.js:43:13 节点预gyp错误! ChildProcess 的堆栈。 (C:\萨哈尔 KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\lib\util\compile.js:85:9) 节点预gyp错误!堆栈在 emitTwo (events.js:126:13) 节点预gyp 呃! ChildProcess.emit (events.js:214:7) node-pre-gyp 的堆栈 呃!堆栈在可能关闭(内部/child_process.js:925:16) 节点预gyp错误! Process.ChildProcess._handle.onexit 处的堆栈 (internal/child_process.js:209:5) node-pre-gyp ERR!系统视窗_NT 10.0.17134 节点预gyp ERR!命令 "C:\Program Files\nodejs\node.exe" "C:\Sahal KA\ANPR\node_modules\node-openalpr\node_modules\node-pre-gyp\bin\node-pre-gyp" “安装” “--build-from-source” “--fallback-to-build” node-pre-gyp 呃! cwd C:\Sahal KA\ANPR\node_modules\node-openalpr node-pre-gyp ERR! node -v v8.11.3 node-pre-gyp 错误! node-pre-gyp -v v0.11.0 node-pre-gyp 呃!这是node-pre-gyp 中的一个错误。节点预gyp错误!尝试更新 node-pre-gyp 并在没有帮助的情况下提交问题:node-pre-gyp ERR! https://github.com/mapbox/node-pre-gyp/issues npm 错误!代码 生命周期 npm 错误! errno 7 npm 错误!节点-openalpr@1.1.1 安装: node-pre-gyp install --build-from-source --fallback-to-buildnpm 呃!退出状态 7 npm ERR! npm 错误!在 node-openalpr@1.1.1 失败 安装脚本。 npm 错误!这可能不是 npm 的问题。 上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\ADMIN\AppData\Roaming\npm-cache_logs\2018-10-22T08_18_59_445Z-debug.log

【问题讨论】:

    标签: javascript node.js express npm openalpr


    【解决方案1】:

    node-openalpr 模块中使用的node-pre-gyp 版本指向node-pre-gyp 存储库,这意味着在安装时它将尝试使用最新版本的node-pre-gyp,这比版本更新得多在node-openalpr 模块中使用。

    node-openalpr 模块有一个分支,它在package.json 中为node-pre-gyp 指定一个提交哈希,如下所示: "node-pre-gyp": "https://github.com/mapbox/node-pre-gyp.git#8036d17"

    可以在这里找到:

    https://github.com/bameyrick/node-openalpr

    并且可以使用yarn add https://github.com/bameyrick/node-openalpr添加到您的项目中

    如果您更喜欢使用 npm,如何直接从 GitHub 安装模块 - https://stackoverflow.com/questions/17509669/how-to-install-an-npm-package-from-github-directly

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-07
      • 2020-01-16
      • 2018-11-10
      • 1970-01-01
      • 2022-11-03
      相关资源
      最近更新 更多