Ошибка целостности целостности при установке набора инструментов API Connect #apiconnect

При установке API-интерфейса API Connect появляется следующая ошибка:

sha1-UhOHSxsj + deaxi0QbjKXDirzcn8 = контрольная сумма целостности не удалась при использовании sha1: хотел sha1-UhOHSxsj + deaxi0QbjKXDirzcn8 =, но получил sha1-208ds/bfbkHrcce1kMfz2sLUPhs =. (627039 bytes)

Node версия: - 6.10.3 Версия NPM: - 5.0.1

Я пытаюсь установить API-интерфейс API Connect на рабочей станции Windows 7 (64-разрядная версия), используя команду npm install -g apiconnect.

Какими могут быть следующие шаги для устранения этой проблемы?

Ответ 1

Я столкнулся с этой проблемой, к счастью, я нашел решение в Github:

это вызвано package-lock.json,

поэтому я удаляю его: rm package-lock.json

enter image description here

тогда я выполняю npm install она работает для меня.

Ответ 2

Я получал аналогичную ошибку в версиях Node (v8.1.0) и NPM (5.0.3) в Windows 10. После устранения этой проблемы выполните следующие действия. a) Утилита npm и Node.js полностью. b) Удалите папки "npm" и "npm-cache" из местоположения "C:\Users\\AppData\Roaming". c) Установите последнюю версию node через ".msi" d) из node запуска командной строки "npm я -g npm" e) перейдите к месту вашего проекта и запустите "npm install", он должен работать.

Ответ 3

Я тоже получал ту же проблему, но решил

(1-й получить старую версию npm 4.xx)

npm install -g [email protected]

следующий необязательный в вашем случае, если вы что-то строите и в вашем проекте есть package.lock.json, удалите package.lock.json (это означает, что установлена версия 5 узла, так как некоторые установщики (например, при развертывании приложения в приложении Heroku) автоматически обнаруживают этот файл и обновить до версии 5)

Теперь попробуйте npm установить, он должен работать

Спасибо

Ответ 4

Это должно помочь вам:

Простая душа:

sudo npm i [email protected] -g

Ответ 5

Есть несколько решений этой проблемы. Я сталкивался с этим много раз, и всегда мне помогали разные вещи.

A. Сначала попробуйте очистить кеш: очистка кеша npm cache clean --force затем npm install

Б. Во-вторых, вы можете попробовать npm install --update-binary

C. Третий вариант - попробовать A и удалить папку node_modules, а затем npm install

D. Четвертый вариант заключается в удалении nodejs, перезагрузке и переустановке, а затем попробуйте npm install

E. Последним из моих вариантов, который работал для меня, было удаление папок npm и npm-cache в Users%username%\AppData\Roaming и запуск npm install

Вы можете попробовать и другие комбинации, обычно лучше всегда делать A и хотя бы очистить кеш или удалить папку node_modules.

Ответ 6

Начиная с npm 5, вы можете использовать npm-cache для проверки содержимого папки кеша, например:

npm cache verify

Затем снова запустите install.

Ответ 7

Перейдите в каталог dir и введите следующие команды в fx powershell или cmd.

rm ./package-lock.json
npm cache clear --force
npm install -g npm

Это сработало для меня.

Ответ 8

попробуйте еще раз, добавьте params '--unsafe-perm = true' npm install -g plugman --unsafe-perm=true

Ответ 9

yarn install

работал для аналогичной ошибки. проверьте здесь