windows中react项目怎样解决Error: error:0308010C:digital envelope routines::unsupported
时间: 2023-11-23 16:57:08 浏览: 198
漫谈兼容内核之一:ReactOS怎样实现系统调用
该错误通常是由于OpenSSL版本不兼容导致的。为了解决这个问题,你可以尝试以下两种方法:
1.升级OpenSSL版本。你可以从OpenSSL官方网站下载最新版本的OpenSSL,并将其安装到你的计算机上。安装完成后,将其添加到系统环境变量中。
2.使用npm config设置registry。你可以使用以下命令将registry设置为http://registry.npmjs.org/:
```shell
npm config set registry http://registry.npmjs.org/
```
如果你使用的是yarn,请使用以下命令:
```shell
yarn config set registry http://registry.npmjs.org/
```
这将使npm或yarn使用默认的http registry,而不是https registry,从而避免了digital envelope routines::unsupported错误。
阅读全文