当项目根目录中存在 .npmrc 时无法登录 npm

Unable to log in to npm when .npmrc present in project root

我在项目根级别有一个 .npmrc 文件,如果我有 npm login 它抛出一个错误

npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY

删除后.npmrc我可以登录了。 我也有 .npmrc 的正确配置

//npm-proxy.fury.io/myorg/:_authToken=mytoken
registry=https://npm-proxy.fury.io/myorg/

它试图从私有的 gemfury 存储库中获取。

我了解到,gemfury 服务器无法根据我拥有的令牌对我的机器进行身份验证。

这里可能出了什么问题?

https://github.com/npm/npm/issues/9580

中找到了解决方法

修复是使 strict-ssl=false