npm run serve 报ERR_OSSL_EVP_UNSUPPORTED错误
时间: 2023-09-11 16:07:28 浏览: 61
您好!对于报错 ERR_OSSL_EVP_UNSUPPORTED,这通常是由 Node.js 版本不兼容或 OpenSSL本不支持所致。您可以尝以下解决方法:
1. 升级 Node.js 版本:请确保您正在使用最新版本的.js。您可以使用vm(Node Version Manager)来管理多个 Node.js 版本,并切换至较新的版本。
2. 更新 OpenSSL 版本:如果您的 Node.js 版本是最新的,那可能是 OpenSSL 版本过旧导致的问题。您可以尝试更新 OpenSSL 至最新版本,然后重新运行命令。
3. 清除 npm 缓存:可能是由于缓存问题导致的错误。可以尝试清除 npm 缓存并重新安装依赖。执行以下命令:
```
npm cache clean --force
rm -rf node_modules
npm install
```
4. 安装依赖:如果以上方法都没有解决问题,您可以尝试重新安装项目的依赖项。执行以下命令:
```
rm -rf node_modules
npm install
```
如果以上方法仍然无法解决问题,请提供更多关于错误的详细信息,以便我能够更好地帮助您。
相关问题
前端项目启动报错ERR_OSSL_EVP_UNSUPPORTED
前端项目启动报错ERR_OSSL_EVP_UNSUPPORTED是由于Node版本的问题引起的。根据引用中提供的信息,当Node版本号大于等于17.x时,本地运行npm run启动项目会出现该错误。解决这个问题的方法是修改环境变量,具体的步骤如下:
1. 打开终端或命令行界面。
2. 输入以下命令来手动修改环境变量:
export NODE_OPTIONS=--openssl-legacy-provider
这个命令会将NODE_OPTIONS设置为--openssl-legacy-provider,从而解决该错误。
3. 重新运行npm run启动项目,应该不再出现ERR_OSSL_EVP_UNSUPPORTED错误。
另外,根据引用提供的信息,如果上述方法没有解决问题,你可以查看压缩包内的"报错修复指南AFTER888H.MD"文件,里面可能有更多的解决方案可供参考。
希望这些信息能帮助你解决前端项目启动报错ERR_OSSL_EVP_UNSUPPORTED的问题。如果还有其他疑问,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [【前端笔记】本地运行cli项目报错ERR_OSSL_EVP_UNSUPPORTED](https://blog.csdn.net/qq_43398736/article/details/131919865)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [vue3高德JSAPI官网DEMO完美修复版](https://download.csdn.net/download/hehu158/87680780)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
vue报错'ERR_OSSL_EVP_UNSUPPORTED'
你好!对于Vue报错'ERR_OSSL_EVP_UNSUPPORTED',这通常是由于Node.js版本过低导致的问题。这个错误是因为Node.js的TLS模块不支持当前使用的OpenSSL版本。
要解决这个问题,你可以尝试以下几个方法:
1. 更新Node.js版本:请确保你的Node.js版本是最新的稳定版本。你可以去Node.js官方网站下载最新版本并安装。
2. 清除npm缓存:运行以下命令清除npm缓存:
```
npm cache clean --force
```
3. 更新NPM:运行以下命令更新NPM到最新版本:
```
npm install -g npm@latest
```
4. 重新安装依赖包:删除项目目录下的`node_modules`文件夹,然后运行以下命令重新安装依赖包:
```
npm install
```
如果以上方法仍然无法解决问题,你可以尝试升级或降级OpenSSL库。具体操作步骤可能会有所不同,你可以查阅相关文档或搜索相关问题的解决方案。
希望这些方法能够帮助你解决问题!如果还有其他问题,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)