{"error": {"canonicalCode": "INVALID_ARGUMENT", облако Google - PullRequest
0 голосов
/ 10 января 2019

Получена эта ошибка при развертывании облачных функций с версией узла: Node.js 8 (бета)

Сборка не удалась: {"error": {"canonicalCode": "INVALID_ARGUMENT", "errorMessage": "У npm_install был вывод stderr: \ nnpm WARN tar ENOENT: такого файла или каталога нет, откройте '/ workspace / node_modules /. staging / typedarray-83fafd37 / .travis.yml '\ nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging/readable-stream-c4f762ab/lib/_stream_transform.js'\nnpm WARN tar ENOENT : нет такого файла или каталога, откройте '/workspace/node_modules/.staging/readable-stream-840f6280/lib/_stream_transform.js'\nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging /readable-stream-c4f762ab/lib/_stream_writable.js'\nnpm WARN tar ENOENT: такого файла или каталога нет, откройте '/workspace/node_modules/.staging/readable-stream-d7e024ba/lib/_stream_transform.js'\nnpm WARN tar ENOENT: такого файла или каталога нет, откройте '/workspace/node_modules/.staging/readable-stream-840f6280/lib/_stream_writable.js'\nnpm WARN tar ENOENT: такого файла или каталога нет, откройте' / workspace / node _modules / .staging / readable-stream-d7e024ba / lib / _stream_writable.js '\ nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging/protobufjs-e78f053b/dist/protobuf.min.js '\ nnpm WARN tar ENOENT: такого файла или каталога нет, откройте' /workspace/node_modules/.staging/jimp-a023a0b7/browser/examples/test.html'\nnpm WARN tar ENOENT: такого файла или каталога нет, lstat '/ рабочая область / node_modules / .staging / jimp-a023a0b7 / browser / lib '\ nnpm WARN tar ENOENT: такого файла или каталога нет, lstat' /workspace/node_modules/.staging/jimp-a023a0b7/browser/lib'\nnpm WARN tar ENOENT : нет такого файла или каталога, откройте '/workspace/node_modules/.staging/ajv-95df8818/dist/ajv.min.js'\nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging /jimp-a023a0b7/browser/README.md'\nnpm WARN tar ENOENT: нет такого файла или каталога, откройте '/workspace/node_modules/.staging/@firebase/database-9dc4a163/dist/index.d.ts'\nnpm WARN tar ENOENT: нет такого файла или каталога, откройте '/ workspace / no de_modules/.staging/@firebase/database-9dc4a163/dist/index.esm.js '\ nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging/moment-45f2522a/min/moment- with-locales.min.js '\ nnpm WARN tar ENOENT: нет такого файла или каталога, откройте' /workspace/node_modules/.staging/googleapis-329f5f2f/build/src/apis/bigquery/v2.js'\nnpm ERR! код E404 \ nnpm ERR! 404 Не найдено: har-validator@5.1.2 \ n \ nnpm ERR! Полный журнал этого прогона можно найти в: \ nnpm ERR! /builder/home/.npm/_logs/2019-01-10T13_28_58_185Z-debug.log\n\nerror: npm_install вернул код: 1 "," errorType ":" InternalError "," errorId ":" C5E68EBB "}}

Ответы [ 3 ]

0 голосов
/ 21 июня 2019

Если вы используете облачные функции, проверьте, нет ли ошибок в формате JSON, который вы использовали в файле package.json.

0 голосов
/ 05 июля 2019

Это очень глупая ошибка с криптографической регистрацией.

Попробуйте выполнить одно из следующих действий:

  • Использование узла 8 вместо узла 10 (хотя недавно было установлено внутреннее исправление, я обнаружил, что проблемы с узлом 10 все еще существуют)
  • Проверьте наличие возможных поврежденных или недавно установленных зависимостей и удалите
  • Nuking package-lock.json и node_modules и запуск npm install

Для меня это был первый вариант, который снова начал действовать. Я также повторно инициализировал firebase, переустановил firebase-tools и попробовал разные версии узлов, хотя я не думаю, что эти шаги имели какое-либо значение.

0 голосов
/ 10 января 2019

Проблема решается удалением файла "package-lock.json".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...