Установка npm: проверка не удалась при извлечении - PullRequest
0 голосов
/ 17 октября 2019

У меня есть проект, который я хочу развернуть на эластичном бобовом стебле, но иногда происходит сбой развертывания в сценарии установки npm со следующим сообщением:

npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting @my-package@^1.2.0:
npm ERR! Verification failed while extracting @my-package@^1.2.0:
npm ERR! sha512-lQ...HA== integrity checksum failed when using sha512: wanted sha512-lQ...HA== but got sha512-nH...ow==. (4835509 bytes)

Сбой даже в пакетах, которые несколько недель назад.

Я пробовал:

-> очистка кэша npm --force

-> проверка кэша npm

-> node_modules находится в .npmignore

-> package-lock.json находится в .npmignore

-> Написать письмо на support@npmjs.com, но они всегда отвечают бесполезными ответами по умолчанию без какого-либо решения или намеренияhelp.

Не удается даже на новых экземплярах гибких beanstalk.

Я понятия не имею, как решить эту проблему.

EDIT: Я также пытался удалить npmкэшировать во время сценария предварительной установки, но он также не работает.

EDIT2: в моем репозитории нет package-lock.json.

1 Ответ

0 голосов
/ 15 ноября 2019

Возможно, версия NPM в этих экземплярах устарела. Не могли бы вы попробовать либо: npm install -g npm

Удостоверились ли вы, что при развертывании на beanstalk файл блокировки пакета отсутствует в экземпляре? - Если у вас плохой файл блокировки, его нужно удалить и заново сгенерировать.

Если не считать этого, потребуется больше информации, поскольку вы, похоже, исчерпали множество вариантов.

...