在 gitbash 中执行 npm 命令时如何修复 ERR_SSL_CIPHER_OPERATION_FAILED 错误,请帮我解决这个问题

编程


每次我在 gitbash 控制台中运行 npm create-react-app my-app 或任何 npm 命令时,都会收到此错误:

npm ERR! code ERR_SSL_CIPHER_OPERATION_FAILED
npm ERR! BC0D0000:error:1C800066:Provider routines:ossl_gcm_stream_update:cipher operation failed:c:\ws\deps\openssl\openssl\providers\implementations\ciphers\ciphercommon_gcm.c:320:
npm ERR!

我尝试过的:

我尝试了在网上找到的许多解决方案,从重新安装node js,安装新的openssl版本,重新安装git bash(控制台),允许gitbash和nodejs通过防火墙,运行此命令

npm config set strict-ssl false

甚至格式化了整个电脑。

解决方案1

我刚刚安装了最新的 LTS Node 版本,它对我有用。

解决方案2

您是否也尝试过搬到另一个地方? 开玩笑,我也遇到了同样的问题,并且对此感到疯狂。 重新安装 Node js 一次对我有用,但下一个仓库我又遇到了同样的问题。 我还尝试过并且非常有帮助的是仅安装 package.json 中的最小软件包。

然后,您可以逐渐增加直到出现错误为止,您将找出哪些软件包导致了问题(或者如果它已经存在,只需最少的设置=

コメント

タイトルとURLをコピーしました