500 Внутренняя ошибка сервера: npm @ latest - PullRequest
0 голосов
/ 06 июня 2018

У меня проблема с npm. Я не могу получить пакет.Например, при запуске:

npm install -g npm@latest

дает:

npm ERR! code E500 npm ERR! 
500 Internal Server Error: npm@latest

Если я пытаюсь получить доступ https://registry.npmjs.org/, я получаю:

Fastly error: unknown domain. 
Please check that this domain has been added to a service.

Я смотрел вмой / etc / hosts и ничего плохого нет, есть идеи?

---------------- INFOS -----------

    NodeJS : v9.2.0
    npm    : 6.0.1
    OS     : Ubuntu 16.04.4 LTS

Ответы [ 5 ]

0 голосов
/ 24 сентября 2018

Спасибо за ваши ответы, я думаю, это может быть связано с большим количеством возможных причин.В моем случае это было связано с моим интернет-провайдером, который блокировал сайт репо.Я спросил их напрямую.

0 голосов
/ 24 сентября 2018

Я тоже сталкивался с той же проблемой.

Ниже решение работало для меня по крайней мере:

закомментируйте эту часть в windows hosts file

# 151.101.0.162 registry.npmjs.org
0 голосов
/ 02 сентября 2018

500 ошибка указывает на проблему с сервером.Вчера я сталкивался с этой проблемой всякий раз, когда пытался установить пакеты с помощью npm.После небольшого поиска я нашел status.npmjs.org .Это страница, которая показывает текущее состояние реестра npm.Произошел сбой из-за неправильной конфигурации DNS, которая упоминалась на странице. Я продолжал проверять страницу состояния, и в конечном итоге произошло обновление статуса:

Обновление - теперь это было решено для большинства пользователей имы будем продолжать контролировать, пока он не очистится для всех.1 сентября, 17:13 UTC

После этого обновления я смог установить пакеты без проблем.

0 голосов
/ 02 сентября 2018

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

  1. Попробуйте установить реестр npm, используя: npm config set registry https://registry.npmjs.org/
  2. Результат проверки curl https://registry.npmjs.org/
  3. Очистить кеш:npm cache clean --force
  4. Попробуйте запустить npm install
0 голосов
/ 01 сентября 2018

Из корпоративной сети иногда вы не сможете правильно разрешить registry.npmjs.org.Чтобы обойти проблему, сделайте следующее.

dig registry.npmjs.org @ 1.1.1.1

Возьмите любой из ip в выводе и добавьте в / etc /hosts

104.16.16.35 registry.npmjs.org

Тебе пора идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...