服务器有时 returns 500 安装 angular2

Server sometimes returns 500 when installing angular2

最近我遇到了一个 jspm 安装更频繁然后不会导致状态 500 每当通过 NPM 下载 @angular 包时服务器返回状态 500。我什么都试过了:

然而,其中 none 可以给我任何线索,为什么 angular 包有时会失败,有时是一个,下次是另一个...但总是 @angular 包...这些可能托管在表现异常的 google 服务器上吗? 6月9号之前好像还可以...

JSPM 似乎没有冗长模式,所以它猜测服务器是否暴露了更多关于失败原因的信息...

此外,不确定这是否是正确的论坛,因为它是编程的基础设施,而不是编程问题...

亲切的问候

对于将来可能遇到此问题的任何人;我将引用 this issue 的回答:

Everything seems to work more often if you login to npm using npm login. I can now run jspm install. jspm needs some cli messages warning users about rate limiting on users who are not logged in to npmjs.

登录到 npm,您将收到更少的 500 个错误。问题似乎在他们这边。

好吧,正如 jakeniemiec 链接的问题中提到的,显然是 "npm making changes to their API, and breaking an API that the npm CLI tool does not itself directly rely on but that we do."

虽然这个答案可能对我们的子孙没有多大价值,但我想告知这个具体案例是由于那个。

我认为我们确实可以从中吸取教训,不要对这类事情抱有太大的信心,并始终认为它会从我们脚下消失,因此请确保所需的库也存储在您的存储库中。