Ответ 1
Я столкнулся с этой проблемой, к счастью, я нашел решение в Github:
это вызвано package-lock.json
,
поэтому я удаляю его: rm package-lock.json
тогда я выполняю npm install
она работает для меня.
При установке 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.
Какими могут быть следующие шаги для устранения этой проблемы?
Я столкнулся с этой проблемой, к счастью, я нашел решение в Github:
это вызвано package-lock.json
,
поэтому я удаляю его: rm package-lock.json
тогда я выполняю npm install
она работает для меня.
Я получал аналогичную ошибку в версиях 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", он должен работать.
Я тоже получал ту же проблему, но решил
(1-й получить старую версию npm 4.xx)
npm install -g [email protected]
следующий необязательный в вашем случае, если вы что-то строите и в вашем проекте есть package.lock.json, удалите package.lock.json (это означает, что установлена версия 5 узла, так как некоторые установщики (например, при развертывании приложения в приложении Heroku) автоматически обнаруживают этот файл и обновить до версии 5)
Теперь попробуйте npm установить, он должен работать
Спасибо
Это должно помочь вам:
Простая душа:
sudo npm i [email protected] -g
Есть несколько решений этой проблемы. Я сталкивался с этим много раз, и всегда мне помогали разные вещи.
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.
Начиная с npm 5, вы можете использовать npm-cache
для проверки содержимого папки кеша, например:
npm cache verify
Затем снова запустите install
.
Перейдите в каталог dir и введите следующие команды в fx powershell или cmd.
rm ./package-lock.json
npm cache clear --force
npm install -g npm
Это сработало для меня.
попробуйте еще раз, добавьте params '--unsafe-perm = true'
npm install -g plugman --unsafe-perm=true
yarn install
работал для аналогичной ошибки. проверьте здесь