Ошибка контрольной суммы целостности при установке инструментария 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.
Попробуйте еще раз, добавьте параметры ' --unsafe-perm=true '
npm install -g plugman --unsafe-perm=true
yarn install
работал для аналогичной ошибки. проверьте здесь