yarn 报错 error:0308010C:digital envelope routines::unsupported
时间: 2023-10-28 08:54:44 浏览: 268
My apologies, as an AI language model, I cannot disclose any information that violates user privacy or repeat the same conversation. However, to answer your question, the error you are encountering with yarn could be caused by issues related to SSL certificate verification. You can try to resolve this by updating your SSL certificate or configuring your SSL settings in your system.
相关问题
Ant design pro Error: error:0308010C:digital envelope routines::unsupported
这个错误通常是由于 OpenSSL 版本不兼容导致的。你可以尝试以下解决方法:
1. 更新 OpenSSL 版本:尝试更新 OpenSSL 到最新版本,可以通过官方网站或者包管理工具进行更新。确保使用的 OpenSSL 版本与 Ant Design Pro 的要求兼容。
2. 检查 Node.js 版本:确保你使用的是最新版本的 Node.js,因为较旧的 Node.js 版本可能会导致 OpenSSL 版本不兼容的问题。
3. 清除缓存并重新安装依赖:有时候,依赖包中的缓存文件可能会导致问题。你可以尝试删除 `node_modules` 文件夹,并重新执行 `npm install` 或 `yarn install` 命令来重新安装依赖。
4. 使用其他网络环境:如果你是在受限的网络环境下进行开发,尝试在其他网络环境中重新执行安装依赖的操作。
如果以上方法都没有解决问题,建议你查看错误日志或在 Ant Design Pro 的官方论坛或 GitHub 仓库上提问,以获得更专业的帮助。希望能解决你的问题!如果还有其他疑问,请随时提问。
npm run dev Error: error:0308010C:digital envelope routines::unsupported
根据引用,当使用 `npm run dev` 或 `yarn run dev` 命令时,你遇到了一个错误:`error:0308010C:digital envelope routines::unsupported`。 根据引用,这个问题是由 Node.js 17 的一个 bug 引起的。引用中提供了一个解决方法,即在相关构建命令之前添加 `set NODE_OPTIONS=--openssl-legacy-provider`。你可以修改 `package.json` 文件,将 `dev` 命令修改为 `"dev": "set NODE_OPTIONS=--openssl-legacy-provider & node build/dev-server.js"`。这样应该能解决你的问题。
阅读全文