Облицовочный модуль SQlite3 не найден — пример SAP CAP

Я получаю сообщение об ошибке при запуске CDS WATCH из студии бизнес-приложений SAP Trail для одного из образцов.

Я старался npm i sqlite3 -dи разные варианты, но ни один не дал мне удачи...

Ниже приведен журнал ошибок стека консоли.

любая помощь приветствуется

Спасибо, Раджеш.

Журнал ошибок стека консоли:

  • node-pre-gyp ПРЕДУПРЕЖДЕНИЕ Использование запроса на загрузку https node-pre-gyp \
  • node-pre-gyp WARN Пытался загрузить (403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.1/napi-v6-linux-x64.tar.gz \
  • node-pre-gyp WARN Предварительно собранные двоичные файлы не найдены для sqlite3@5.0.1 и node@10.23.0 (node-v64 ABI, glibc) (возврат к исходной компиляции с помощью node-gyp)
  • make: Вход в каталог '/home/user/projects/bookshop/node_modules/sqlite3/build'
  • CC(цель) Release/obj.target/nothing/../node-addon-api/nothing.o
  • make: cc: команда не найдена
  • make: *** [../node-addon-api/nothing.target.mk:99: Release/obj.target/nothing/../node-addon-api/nothing.o] Ошибка 127
  • make: Выход из каталога '/home/user/projects/bookshop/node_modules/sqlite3/build'
  • гип ОШИБКА! ошибка сборки
  • гип ОШИБКА! Ошибка стека: makeне удалось с кодом выхода: 2
  • гип ОШИБКА! стек в ChildProcess.onExit (/opt/nodejs/node-v10.23.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)
  • гип ОШИБКА! стек в ChildProcess.emit (events.js:198:13)
  • гип ОШИБКА! стек в Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
  • гип ОШИБКА! Система Linux 5.4.0-4-облако-amd64
  • гип ОШИБКА! команда "/opt/nodejs/node-v10.23.0-linux-x64/bin/node" "/opt/nodejs/node-v10.23.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "сборка" "--fallback-to-build" "--module=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64/node_sqlite3 .node" "--module_name=node_sqlite3" "--module_path=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64" "--napi_version=7" "-- node_abi_napi=napi" "--napi_build_version=6" "--node_napi_label=napi-v6"
  • гип ОШИБКА! cwd /home/user/projects/bookshop/node_modules/sqlite3
  • гип ОШИБКА! узел -v v10.23.0
  • гип ОШИБКА! узел-gyp-v v5.1.0
  • гип ОШИБКА! не нормально
  • node-pre-gyp ОШИБКА! ошибка сборки
  • node-pre-gyp ОШИБКА! Ошибка стека: не удалось выполнить '/opt/nodejs/node-v10.23.0-linux-x64/bin/node /opt/nodejs/node-v10.23.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64 --napi_version=7 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=напи-v6' (1)
  • node-pre-gyp ОШИБКА! стек в дочернем процессе. (/home/user/projects/bookshop/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
  • node-pre-gyp ОШИБКА! стек в ChildProcess.emit (events.js:198:13)
  • node-pre-gyp ОШИБКА! стек в mayClose (internal/child_process.js:982:16)
  • node-pre-gyp ОШИБКА! стек в Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
  • node-pre-gyp ОШИБКА! Система Linux 5.4.0-4-облако-amd64
  • node-pre-gyp ОШИБКА! команда "/opt/nodejs/node-v10.23.0-linux-x64/bin/node" "/home/user/projects/bookshop/node_modules/.bin/node-pre-gyp" "install" "--fallback- строить"
  • node-pre-gyp ОШИБКА! cwd /home/user/projects/bookshop/node_modules/sqlite3
  • node-pre-gyp ОШИБКА! узел -v v10.23.0
  • node-pre-gyp ОШИБКА! узел-pre-gyp -v v0.11.0
  • node-pre-gyp ОШИБКА! не нормально
  • Не удалось выполнить '/opt/nodejs/node-v10.23.0-linux-x64/bin/node /opt/nodejs/node-v10.23.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64/node_sqlite3.node --module_name= node_sqlite3 --module_path=/home/user/projects/bookshop/node_modules/sqlite3/lib/binding/napi-v6-linux-x64 --napi_version=7 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi- v6' (1)
  • нпм ОШИБКА! код ELIFECYCLE
  • нпм ОШИБКА! ошибка 1
  • нпм ОШИБКА! sqlite3@5.0.1 установить: node-pre-gyp install --fallback-to-build
  • нпм ОШИБКА! Выход из состояния 1
  • нпм ОШИБКА!
  • нпм ОШИБКА! Ошибка в сценарии установки sqlite3@5.0.1 .
  • нпм ОШИБКА! Вероятно, это не проблема с npm. Вероятно, выше приведен дополнительный вывод журнала.
  • нпм ОШИБКА! Полный журнал этого запуска можно найти в:
  • нпм ОШИБКА! /home/user/.npm/_logs/2021-01-15T19_20_11_562Z-debug.log

1 ответ

Добавьте следующие зависимости в package.json:

"sqlite3": "^4.2.0"

И беги npm installв терминале.

Это должно установить sqlite3. Это можно проверить в package-lock.json. sqlite3 будет обновляться там.

Другие вопросы по тегам