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

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

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

Версия узла:- 6.10.3 Версия NPM:- 5.0.1

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

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

6 ответов

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

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

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

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

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

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

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

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

npm cache verify

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

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

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

npm install -g npm@4.6.1

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

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

Спасибо

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

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

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.

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

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

sudo npm i npm@latest -g

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

yarn install

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

Другие вопросы по тегам