由于本地认证问题,无法使用npm安装Express

问题描述 投票:0回答:1

我尝试使用以下命令安装express模块:

npm install express

但我收到此错误:

npm warn old lockfile   code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY',
npm warn old lockfile   errno: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY',
npm warn old lockfile   type: 'system'
npm warn old lockfile }
npm warn old lockfile Could not fetch metadata for [email protected] FetchError: request to https://registry.npmjs.org/ini failed, reason: unable to get local issuer certificate

而且加载需要很长时间。如果您经历过此或类似的事情,请帮助我。

我尝试安装其他软件包(例如 lodash)并得到相同的错误。看来我的认证有问题。但为什么我需要任何认证才能获得免费套餐?

我卸载了节点,然后重新安装,这样我就有了最新版本。

我尝试使用以下命令禁用 SSL 安全性:

npm config set strict-ssl false

我还用过:

npm config set registry https://registry.npmjs.org/

但似乎没有任何效果。我尝试了 chatGPT 建议我做的所有事情,但我所有的尝试都没有成功。我在堆栈溢出中没有发现任何人有同样的问题。

javascript npm ssl-certificate certificate npm-install
1个回答
0
投票

尝试使用不同的网络或清除 NPM 缓存并重试安装。 它可能会解决你的问题

© www.soinside.com 2019 - 2024. All rights reserved.