#sqlite #sap-cap
#sqlite #sap-cap
Вопрос:
Я получаю сообщение об ошибке при запуске CDS WATCH из SAP trail business app studio для одного из образцов.
Я пробовал npm i sqlite3 -d
разные варианты, но ни один из них не принес мне удачи…
Ниже приведен журнал ошибок стека консоли.
любая помощь приветствуется
Спасибо, Раджеш
Журнал ошибок стека консоли:
- предупреждение узла-pre-gyp с использованием запроса для загрузки узла-pre-gyp https
- попытался загрузить предупреждение о предварительном запуске узла (403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.1/napi-v6-linux-x64.tar.gz
- node-pre-gyp ПРЕДУПРЕЖДАЕТ, что готовые двоичные файлы не найдены для sqlite3@5.0.1 и node@10.23.0 (node-v64 ABI, glibc) (возврат к исходной компиляции с помощью node-gyp)
- сделать: ввод каталога ‘/home/user/projects/bookshop/node_modules/sqlite3 / build’
- CC (target) Release/obj.target/nothing/../node-addon-api/nothing.o
- make: cc: команда не найдена
- сделайте: *** [../node-addon-api/nothing.target.mk:99: Release/obj.target/nothing/../node-addon-api/nothing.o] Ошибка 127
- сделать: оставить каталог ‘/home/user/projects/bookshop/node_modules/sqlite3 /build’
- ОШИБКА! ошибка сборки
- ОШИБКА! Ошибка стека:
make
сбой с кодом выхода: 2 - ОШИБКА! стек в дочернем процессе.OnExit (/opt/nodejs/node-v10.23.0-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:191:23)
- ОШИБКА! стек в дочернем процессе.emit (events.js:198:13)
- ОШИБКА! стек в процессе.Дочерний процесс._handle.onexit (internal / child_process.js:248:12)
- ОШИБКА! Системный Linux 5.4.0-4-cloud-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 » «build» «—запасной вариант для сборки» «—module=/home/user/projects/книжный магазин/node_modules/sqlite3/библиотека /привязка /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 /книжный магазин /node_modules/sqlite3
- ОШИБКА! узел -v v10.23.0
- ОШИБКА! узел-gyp -v v5.1.0
- ОШИБКА! не в порядке
- ошибка узла-pre-gyp! ошибка сборки
- ошибка узла-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 —запасной вариант для сборки —module=/home/user/projects/книжный магазин/node_modules/sqlite3/библиотека /привязка/napi-v6-linux-x64/node_sqlite3.node —имя_модуля=node_sqlite3 —путь к модулю=/home/user/projects/книжный магазин/node_modules/sqlite3/библиотека/привязка/napi-v6-linux-x64 —napi_version=7 —node_abi_napi=napi —napi_build_version=6 —node_napi_label=napi-v6’ (1)
- ошибка узла-pre-gyp! стек в дочернем процессе. (/home/user/projects/bookshop/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
- ошибка узла-pre-gyp! стек в дочернем процессе.emit (events.js:198:13)
- ошибка узла-pre-gyp! стек в maybeClose (internal / child_process.js:982:16)
- ошибка узла-pre-gyp! стек в процессе.Дочерний процесс._handle.onexit (internal / child_process.js:259:5)
- ошибка узла-pre-gyp! Системный Linux 5.4.0-4-cloud-amd64
- ошибка узла-pre-gyp! команда «/opt/nodejs/node-v10.23.0-linux-x64/bin /node» «/home/user/projects /bookshop/node_modules/.bin /node-pre-gyp» «установить» «— запасной вариант для сборки»
- ошибка узла-pre-gyp! cwd /home/user /projects /книжный магазин /node_modules/sqlite3
- ошибка узла-pre-gyp! узел -v v10.23.0
- ошибка узла-pre-gyp! узел-pre-gyp -v v0.11.0
- ошибка узла-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 —запасной вариант для сборки —module=/home/user/projects/книжный магазин/node_modules/sqlite3/lib/binding/napi-v6-linux-x64/node_sqlite3.node —имя_модуля=node_sqlite3 —путь к модулю=/home/user/projects/книжный магазин/node_modules/sqlite3/библиотека/привязка/napi-v6-linux-x64 —napi_version=7 —node_abi_napi=napi —napi_build_version=6 —node_napi_label=napi- v6’ (1)
- ОШИБКА npm! code ELIFECYCLE
- ОШИБКА npm! ошибка 1
- ОШИБКА npm! sqlite3@5.0.1 установить:
node-pre-gyp install --fallback-to-build
- ОШИБКА npm! Статус выхода 1
- ОШИБКА npm!
- ОШИБКА npm! Сбой при sqlite3@5.0.1 установите скрипт.
- ОШИБКА npm! Вероятно, это не проблема с npm. Вероятно, есть дополнительный вывод журнала выше.
- ОШИБКА npm! Полный журнал этого запуска можно найти в:
- ОШИБКА 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 будет обновлен там.