我尝试使用以下命令安装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 建议我做的所有事情,但我所有的尝试都没有成功。我在堆栈溢出中没有发现任何人有同样的问题。
尝试使用不同的网络或清除 NPM 缓存并重试安装。 它可能会解决你的问题