Нпм ERR! запрос к https://registry.npmjs.org/node-modules не выполнен, причина: ошибка:0906D06C: процедуры PEM:PEM_read_bio: нет стартовой строки

Я получаю эту ошибку при установке любого пакета JS, я провел большой поиск, но не повезло. Поэтому, пожалуйста, дайте мне знать, где я делаю ошибку.

нпм ERR! запрос к https://registry.npmjs.org/node-modules не выполнен, причина: ошибка:0906D06C: процедуры PEM:PEM_read_bio: нет стартовой строки

WebServer: Apache2(xampp)
Узел: v9.3.0
НПМ: 5.5.1

1 ответ

Я столкнулся с той же проблемой и, наконец, смог решить указанную выше ошибку, выполнив следующие действия: -

  1. проверьте версию своего npm с помощью npm -v
  2. пробег npm -g install npm@<version> Этот шаг важен, поскольку npm устанавливается здесь глобально.
  3. Теперь запустите команду, в которой вы хотите установить что-то глобально, используя npm. В моем случае команда былаnpm install -g @angular/cli@6.2.9 который работал нормально после этих изменений
  4. Если вы все еще сталкиваетесь с проблемой, я бы рекомендовал идеально следовать инструкциям по установке nodejs здесь https://docs.npmjs.com/try-the-latest-stable-version-of-npm

Я думаю, что сначала нужно запустить приглашение от имени администратора, затем запустить npm cache clean -f затем попробуйте запустить npm install, с помощью этой команды npm установит пакеты, перечисленные в package.json.

Или же

Вы можете запустить npm config set registry http://registry.npmjs.org/ так что вы можете бежать npm install -g node-modules, Читайте больше в этом ответе.

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