Как установить узел-openalpr в Windows 10 - PullRequest
0 голосов
/ 22 октября 2018

Я использую npm i node-openalpr для установки, но получаю сообщение об ошибке вроде:

node-pre-gyp WARN Использование запроса для node-pre-gyphttps скачать node-pre-gyp ERR!НЕОБХОДИМОЕ ИСКЛЮЧЕНИЕ ОШИБКА pre-gyp узла!Ошибка стека: узел-openalpr package.json не готов к узлу-предварительному вычислению ERR!stack package.json должен объявить эти свойства: node-pre-gyp ERR!стек bin.host узел-pre-gyp ERR!стек в validate_config (C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ util \ versioning.js: 220: 15) ОШИБКА перед предварительным вычислением узла ERR!стек в Object.module.exports.evaluate (C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ util \ versioning.js: 279: 5) ERR узла-предварительного-gyp!стек в handle_gyp_opts (C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ util \ handle_gyp_opts.js: 60: 27) ОШИБКА перед предварительным вычислением узла ERR!стек при конфигурировании (C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ configure.js: 12: 5) ERR!стек в C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ build.js: 43: 13 ERR!стек в ChildProcess.(C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr \ node_modules \ node-pre-gyp \ lib \ util \ compile.js: 85: 9) ERR узла-pre-gyp!стек в emitTwo (events.js: 126: 13) ERP!стек в ChildProcess.emit (events.js: 214: 7) ERR!стек в MaybeClose (internal / child_process.js: 925: 16) ERR!стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 209: 5) ERR перед предварительным вычислением узла!Система Windows_NT 10.0.17134 узел-pre-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 "узел-pre-gyp ERR!cwd C: \ Sahal KA \ ANPR \ node_modules \ node-openalpr node-pre-gyp ERR!node -v v8.11.3 node-pre-gyp ERR!node-pre-gyp -v v0.11.0 node-pre-gyp ERR!Это ошибка в node-pre-gyp.узел-pre-gyp ERR!Попробуйте обновить node-pre-gyp и сообщить о проблеме, если это не помогло: node-pre-gyp ERR!https://github.com/mapbox/node-pre-gyp/issues npm ERR!код ELIFECYCLE npm ERR!errno 7 нпм ERR!node-openalpr@1.1.1 install: node-pre-gyp install --build-from-source --fallback-to-build npm ERR!Статус выхода 7 нпм ERR!нпм ERR!Не удалось выполнить скрипт установки node-openalpr@1.1.1.нпм ERR!Это, вероятно, не проблема с npm.Скорее всего, выше вывод журнала.

npm ERR!Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ ADMIN \ AppData \ Roaming \ npm-cache_logs \ 2018-10-22T08_18_59_445Z-debug.log

1 Ответ

0 голосов
/ 10 декабря 2018

Версия node-pre-gyp, используемая в модуле node-openalpr, указывает на репо node-pre-gyp, что означает, что при установке он будет пытаться использовать самую последнюю версию node-pre-gyp, которая намного новее, чем версияиспользуется в модуле node-openalpr.

Существует ветвь модуля node-openalpr, который задает хеш коммита для node-pre-gyp в package.json примерно так: "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

Как установить модуль непосредственно из GitHub, если вы предпочитаете использоватьнпм - https://stackoverflow.com/questions/17509669/how-to-install-an-npm-package-from-github-directly

...