ОШИБКА: root: код для ha sh md5 не найден. Ошибка при npm установке - PullRequest
3 голосов
/ 03 февраля 2020

Я нашел несколько похожих вопросов с тегом заголовка - ERROR:root:code for hash md5 was not found - в StackOverflow, но не смог связать его с проблемой, с которой я сталкиваюсь в данный момент при установке npm.

Я нахожусь на macOS High Sierra (10.13.6)

с версией узла v8.0.0 & npm v5.0.0

Я получаю следующее сообщение об ошибке при попытке установить Webpack в мой проект.

npm install --save-dev webpack webpack-dev-server webpack-cli

> node-gyp rebuild

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):

ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.

Я пытался переключить свои версии узла и npm на v12.0.0 и v6.9.0 соответственно, но это повторяет ту же ошибку.

У кого-нибудь есть идеи по этому поводу? Как решить эту проблему? Я чувствую, что это должен быть скорее конфиг, чем установка пакета c.

Заранее благодарен за помощь!

Дополнительная информация:

Я работает на python version: 2.7.16

Обновление:

Я только что заметил, что та же ошибка повторяется со всеми установками npm в моей системе.

После этого вопроса и приведенного вместе с ним обходного пути появилась другая ошибка в стеке:

> node-gyp rebuild

  xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

  xcode_version, _ = XcodeVersion()
  File"/Users/arunkramachandran/.nvm/versions/node/v8.0.0/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py", line 1265, in XcodeVersion

1 Ответ

2 голосов
/ 03 февраля 2020

Что произойдет, если вы выполните это исправление? выпуски node-gyp

Edit : редактирование в соответствии с рекомендациями Blackfurnace.

Если проблема, с которой вы столкнулись, связана с node-gyp следующие команды должны это исправить:

xcode-select --install # Install Command Line Tools if you haven't already.
sudo xcode-select --switch /Library/Developer/CommandLineTools # Enable command line tools
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...