Я пытаюсь развернуть свое приложение в firebase, но каждый раз выдает мне эту проблему, но я не знаю, для чего она нужна!?
- функции: Закончен запуск сценария предустановки.i функции: обеспечение того, что необходимые API включены ...
- функции: все необходимые API включены i функции: подготовка каталога функций для загрузки ... i функции: упакованные функции (57,1 КБ) для загрузки
- функции: папка функций успешно загружена. I хостинг [angular6test-1c758]: начало развертывания ... i хостинг [angular6test-1c758]: найдено 68 файлов публично
- хостинг [angular6test-1c758]: загрузка файла завершенаi functions: обновление приложения-функции Node.js 6 (us-central1) ...!functions [app (us-central1)]: Ошибка развертывания.Сборка не удалась: выход из состояния 1
canvas@2.4.1 install / workspace / node_modules / холст установка узла перед установкой - fallback-to-build
node-pre-gyp WARN Использование иглы для node-pre-gyp https загрузить node-pre-gyp WARN Попытка загрузки (404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.4.1/canvas-v2.4.1-node-v48-linux-glibc-x64.tar.gz node-pre-gyp WARN Предварительно собранные двоичные файлы не найдены дляcanvas@2.4.1 и node@6.16.0 (ABI node-v48, glibc) (откат к исходной компиляции с помощью node-gyp) / bin / sh: 1: pkg-config: not found gyp: вызов 'pkg-config pixman-1 --libs 'возвратил статус выхода 127, находясь в binding.gyp.при попытке загрузить binding.gyp gyp ERR!ошибка конфигурации GYP ERR!Ошибка стека: gyp
не удалось с кодом выхода: 1 gyp ERR!стек в ChildProcess.onCpExit (/nodejs/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16) gyp ERR!стек в emitTwo (events.js: 106: 13) gyp ERR!стек в ChildProcess.emit (events.js: 191: 7) gyp ERR!стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 219: 12) gyp ERR!Система Linux 4.15.0-1028-gcp gyp ERR!команда "/ nodejs / bin / node" "/nodejs/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module =/workspace/node_modules/canvas/build/Release/canvas.node "" --module_name = canvas "" --module_path = / workspace / node_modules / canvas / build / Release "" --napi_version = 3 "" --node_abi_napi =napi "" --napi_build_version = 0 "" --node_napi_label = node-v48 "Ошибка ERR!cwd / workspace / node_modules / canvas gyp ERR!узел -v v6.16.0 gyp ERR!node-gyp -v v3.4.0 gyp ERR!не в порядке узел-pre-gyp ERR!ошибка сборки. node-pre-gyp ERR!Ошибка стека: не удалось выполнить '/ nodejs / bin / node /nodejs/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module = / workspace /node_modules / canvas / build / Release / canvas.node --module_name = canvas --module_path = / workspace / node_modules / canvas / build / Release --napi_version = 3 --node_abi_napi = napi --napi_build_version = 0 --node_napi_label = узел-v48 '(1) узел-pre-gyp ERR!стек в ChildProcess.(/workspace/node_modules/canvas/node_modules/node-pre-gyp/lib/util/compile.js:83:29) ОШИБКА перед предварительным преобразованием узла!стек в emitTwo (events.js: 106: 13) ERR!стек в ChildProcess.emit (events.js: 191: 7) ERR!стек в MaybeClose (внутренняя / child_process.js: 920: 16) ERR!стек в Process.ChildProcess._handle.onexit (internal / child_process.js: 230: 5) ОШИБКА перед предварительным преобразованием узла!Система Linux 4.15.0-1028-gcp node-pre-gyp ERR!команда "/ nodejs / bin / node" "/workspace/node_modules/canvas/node_modules/.bin/node-pre-gyp" "установить" "- выполнить возврат к сборке" ERR!cwd / workspace / node_modules / canvas node-pre-gyp ERR!узел -v v6.16.0 узел-pre-gyp ERR!node-pre-gyp -v v0.11.0 node-pre-gyp ERR!не в порядке Не удалось выполнить '/ nodejs / bin / node /nodejs/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build--module = / рабочая область / node_modules / canvas / build / Release / canvas.node --module_name = canvas --module_path = / workspace / node_modules / canvas / build / Release --napi_version = 3 --node_abi_napi = napi --napi_build_version= 0 --node_napi_label = node-v48 '(1) aa14@0.0.1 / workspace `- merge-images@1.1.0
npm ERR!Linux 4.15.0-1028-gcp npm ERR!argv "/ nodejs / bin / node" "/ nodejs / bin / npm" "--global-style" "--production" "--fetch-retries = 5" "--fetch-retry-factor = 2" "--fetch-retry-mintimeout = 1000 "" install "" / workspace "npm ERR!узел v6.16.0 нпм ERR!npm v3.10.10 npm ERR!код ELIFECYCLE
npm ERR!canvas@2.4.1 install: node-pre-gyp install
--fallback-to-build
npm ERR!Статус выхода 1 npm ERR!нпм ERR!Не удалось выполнить скрипт установки canvas@2.4.1 «node-pre-gyp install --fallback-to-build».нпм ERR!Убедитесь, что у вас установлена последняя версия node.js и npm.нпм ERR!Если вы это сделаете, это, скорее всего, проблема с пакетом canvas, npm ERR!не с самой нпм.нпм ERR!Сообщите автору, что это не работает в вашей системе: npm ERR!
установка узла-pre-gyp - fallback-to-build npm ERR!Вы можете получить информацию о том, как открыть проблему для этого проекта, с помощью: npm ERR!
npm bugs canvas npm ERR!Или, если это не доступно, вы можете получить их информацию по адресу: npm ERR!владелец npm ls canvas npm ERR!Скорее всего, выше вывод журнала.
npm ERR!Пожалуйста, включите следующий файл с любым запросом поддержки: npm ERR!/workspace/npm-debug.log
В развертывании функций были ошибки со следующими функциями: app
Чтобы попытаться повторно развернуть эти функции, выполните: firebase deploy --only functions: app
Чтобы продолжить развертывание других функций (например, базы данных), запустите: firebase deploy --except functions
Ошибка: функции развернуты неправильно.