如何强制 npm 使用 https 节点存储库
How to enforce npm to use https node repository
最近我遇到了一个奇怪的问题,我的很多依赖项现在不再从基于 https 的存储库中检索,我不确定发生了什么,我检查了我的配置,就是这样里面有:
metrics-registry = "https://registry.npmjs.com/"
registry = "https://registry.npmjs.com/"
; metrics-registry = null (overridden)
; registry = "https://registry.npmjs.org/" (overridden)
我已经降级到几个较早的版本,但仍然没有成功,根据我在此处阅读的内容,我认为是较新的版本导致了问题:https://github.com/npm/npm/issues/20434
我想知道为什么会出现这个问题,如果其他人也有类似的问题,以及我如何强制 npm 始终使用基于 SSL 的注册表来检索依赖项。
我解决了类似的问题:
npm config set registry https://registry.npmjs.org/
npm install
最近我遇到了一个奇怪的问题,我的很多依赖项现在不再从基于 https 的存储库中检索,我不确定发生了什么,我检查了我的配置,就是这样里面有:
metrics-registry = "https://registry.npmjs.com/"
registry = "https://registry.npmjs.com/"
; metrics-registry = null (overridden)
; registry = "https://registry.npmjs.org/" (overridden)
我已经降级到几个较早的版本,但仍然没有成功,根据我在此处阅读的内容,我认为是较新的版本导致了问题:https://github.com/npm/npm/issues/20434
我想知道为什么会出现这个问题,如果其他人也有类似的问题,以及我如何强制 npm 始终使用基于 SSL 的注册表来检索依赖项。
我解决了类似的问题:
npm config set registry https://registry.npmjs.org/
npm install