【发布时间】:2021-07-05 08:00:54
【问题描述】:
当我安装任何东西时,npm 会冻结。 即使在删除 package-lock.json 之后也没有任何改变。 这是similar question。 谁能告诉我如何解决这个问题??
【问题讨论】:
当我安装任何东西时,npm 会冻结。 即使在删除 package-lock.json 之后也没有任何改变。 这是similar question。 谁能告诉我如何解决这个问题??
【问题讨论】:
可能是您的证书有问题。有时,如果您遇到此行为,则证书链中存在错误。
尝试npm set strict-ssl false 看看这是否能解决您的问题。请记住,如果您这样做,您已经禁用了一些 ssl 为您提供的安全性。
【讨论】:
在我的情况下,这是npm v7.x 中的回归,与指向特定 gitlab url 的依赖项相关:
"devDependencies": {
"npm-seven-issue-dep": "git+ssh://git@gitlab.com/klesun/npm-seven-issue-dep#5f1b313978986974d4364585e6bd3689276f1697"
}
这里是bug report。
据我观察,这种冻结大约需要 60 秒(可能是网络超时),然后安装成功完成。
【讨论】: