创建react-app npx create-react-app react-app
时遇到问题。以下是我遇到的错误消息:
npm ERR! code ERR_SSL_CIPHER_OPERATION_FAILED
npm ERR! errno ERR_SSL_CIPHER_OPERATION_FAILED
npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/eslint: 48090000: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!
npm ERR! A complete log of this run can be found in: C:\Users\KRISHNA\AppData\Local\npm-cache\_logs\2023-10-03T10_41_53_464Z-debug-0.log
Aborting installation.
npm install --no-audit --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.
我尝试通过执行以下步骤解决此问题:
1.检查我的互联网连接,以确保它的稳定。
1.使用npm install -g npm@latest
将Node.js和npm更新到最新版本
1.尝试运行带有--verbose标志的npm install命令以获取更详细的输出。
1.使用npm cache clean -f.
清除npm缓存
1.使用npm config set registry http://registry.npmjs.org/将注册表URL设置为HTTP而不是HTTPS。我期待的是:
我希望这些步骤中的一个可以解决npm ERR! code ERR_SSL_CIPHER_OPERATION_FAILED
错误,并且我可以成功安装ESLint包,而不会出现任何与SSL相关的问题。
1条答案
按热度按时间olmpazwi1#
**检查代理设置:**如果您位于企业防火墙或代理之后,请确保您的npm配置已设置为与代理一起使用。您可能需要配置npm以使用您的代理设置
将your-proxy-server和port替换为您的环境中使用的实际代理服务器和端口。
**禁用防病毒/防火墙:**在某些情况下,防病毒或防火墙软件可能会干扰npm安装。暂时禁用它们并尝试安装可能有助于诊断问题。
**检查系统范围的SSL问题:**错误消息中提到SSL相关问题。确保您的系统安装了必要的SSL证书,并且没有系统范围的SSL问题。