2016-06-13 21 views
4

最近我經歷過,當通過NPM下載@angular軟件包時,服務器返回的狀態500不會導致更頻繁的jspm安裝。我已經嘗試了一切:當安裝angular2時,服務器有時會返回500

  • 身份驗證NPM
  • 嘗試新註冊
  • 檢查故宮狀態頁

然而,這些都不能給我任何線索,爲什麼角包有時會失敗,有時候是一個,下一次是另一個...但總是@角色包...這些可能是託管在一個表現得很奇怪的谷歌服務器上?事情似乎是6月9日之前確定...

似乎JSPM並未有一個詳細的模式,所以它的猜測,如果服務器暴露,爲什麼它失敗的一些詳細信息...

而且,不知道這是否是正確的論壇,這一點,因爲它是編程基礎設施和不完全的編程問題...

親切的問候

+0

您是否包含任何** @ angular2-material **軟件包?我問,因爲我今天早上注意到添加他們的'2.0.0-alpha.5-2'軟件包(有時** @ angular **會失敗,其他時間** @ angular2-material **)。剛剛改成'^ 2.0.0-alpha.5',一切似乎都很好(不知道爲什麼大聲笑) – cesar

+0

不!仍然存在:[問題](https://github.com/jspm/jspm-cli/issues/1910):( – cesar

+0

嗨,我不包括angular2材料包,我甚至試圖減少包的數量只是裸最小的,但無濟於事 – Xabre

回答

0

那麼,正如在jakeniemiec鏈接的問題中提到的那樣,它顯然是「npm對其API進行了更改,並且打破了npm CLI工具本身並不直接依賴而是我們所做的API。」

儘管這個答案可能對我們的子孫後代沒有多大價值,但我想告訴大家,這個具體案例是由於這個原因造成的。

我認爲我們的確可以從這個學會不要過於相信對這類事情,而且總是認爲這是下跌遠離在我們的腳下,從而確保所需要的庫也存儲在庫中。

1

任何人誰可能會在未來在這種情況發生;我引用我的回答從this issue

一切似乎更頻繁地工作,如果你登錄使用npm login NPM。 我現在可以運行jspm install。 jspm需要一些cli消息警告用戶 關於未登錄到npmjs的用戶的速率限制。

登錄到npm,您將收到少於500個錯誤。問題似乎在他們身邊。

相關問題