2016-06-13 5 views
4

В последнее время я испытываю, что установка jspm чаще всего не приводит к возврату сервером статуса 500 всякий раз, когда @angular-пакеты загружаются через NPM. Я испробовала все:Сервер иногда возвращает 500 при установке angular2

  • Аутентифицировать НПМ
  • попробовать новые регистратуры
  • проверил статус страницы НПМ

Однако ни один из них не мог дать мне подсказку, почему угловые пакеты иногда терпят неудачу, иногда это один, в следующий раз это другой ... но всегда @angular пакеты ... возможно, они размещены на сервере google, который ведет себя странно? Вещи, кажется, будет хорошо до июня 9 ...

JSPM не кажется, есть подробный режим, поэтому его угадывания, если сервер подвергается больше информации о том, почему он не ...

Кроме того, не уверен, если это правильный форум для этого, так как это инфраструктура для программирования и не совсем программирования вопросов ...

Сердечные приветы

+0

Вы включаете в себя любые ** @ angular2-material ** пакеты? Я спрашиваю, потому что я заметил то же самое сегодня утром, добавляя свои пакеты 2.0.0-alpha.5-2 (иногда ** @ угловой ** терпел неудачу, иногда ** @ angular2-material **). Просто изменилось на '^ 2.0.0-alpha.5', и все кажется прекрасным (не уверен, почему LOL) – cesar

+0

nope! Все еще происходит: [issue] (https://github.com/jspm/jspm-cli/issues/1910) :( – cesar

+0

Привет, я не включаю пакеты материалов angular2, я даже пытался свести к минимуму количество пакетов только голый минимальный, но безрезультатно – Xabre

ответ

0

Ну, как упоминалось в выпуске, связанным с jakeniemiec, очевидно, что «npm вносит изменения в свой API и нарушает API, что инструмент npm CLI сам по себе напрямую не зависит, а что мы делаем».

Хотя этот ответ, вероятно, не имеет большого значения для наших детей и внуков, я хочу сообщить, что этот конкретный случай был из-за этого.

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

1

для тех, кто может произойти после этого в будущем; Я приведу мой ответ от this issue:

Все, кажется, работает более часто, если вы Войти в НПМ с помощью npm login. Теперь я могу запустить jspm install. jspm нуждается в некоторых сообщениях cli, предупреждающих пользователей о ограничении скорости для пользователей, которые не вошли в npmjs.

Войти в npm и вы получите менее 500 ошибок. Проблема, похоже, на их стороне.