start ant design pro 的myapp时Error: error:0308010C:digital envelope routines::unsupported
时间: 2023-06-28 14:05:30 浏览: 274
myapp1sample:myapp1sample
这个错误通常是由于 OpenSSL 版本不兼容造成的。你可以尝试以下几种解决方案:
1. 升级 OpenSSL 版本
你可以尝试升级 OpenSSL 版本到最新的版本,然后重新构建项目。如果你使用的是 Mac 或 Linux,可以通过命令行升级 OpenSSL。如果你使用的是 Windows,可以从 OpenSSL 官方网站下载最新的版本并进行安装。
2. 禁用 SSL
如果升级 OpenSSL 不起作用,你可以尝试禁用 SSL。在 myapp 的根目录下创建一个名为 .env 的文件,并添加以下内容:
```
HTTPS=true
SSL_CRT_FILE=none
SSL_KEY_FILE=none
```
然后重新启动 myapp,看看是否可以解决问题。
3. 使用 create-react-app 创建新项目
如果以上两种方法都不起作用,你可以尝试使用 create-react-app 创建一个新项目,然后将 myapp 的代码复制到新项目中。这样做可能会消除一些不兼容的因素,并且让你开始一个新的干净项目。
希望这些解决方案可以帮助你解决问题。
阅读全文