Error: error:0308010C:digital envelope routines::unsupporte

一、问题现象

在使用 npm run dev 命令运行 vue 工程时,报错如下:

"Error: error:0308010C:digital envelope routines::unsupported"

二、解决方案

除了降低 Node 版本的方式,还可以通过如下方式解决该问题。

根据不同的操作系统,执行的命令如下:

1、Unix (Linux, macOS等)

复制代码
export NODE_OPTIONS=--openssl-legacy-provider

2、Windows

复制代码
set NODE_OPTIONS=--openssl-legacy-provider

3、PowerShell

复制代码
$env:NODE_OPTIONS = "--openssl-legacy-provider"

PS:

Windows 操作系统执行后,效果如下(可以正常运行 Vue 工程):

相关推荐
卷心菜狗3 分钟前
Python进阶-深浅拷贝辨析
开发语言·python
Thomas.Sir14 分钟前
重构诊疗效率与精准度之【AI 赋能临床诊断与辅助决策从理论到实战】
人工智能·python·ai·医疗·诊断
V胡桃夹子21 分钟前
pyenv-win 完整安装+使用手册
python·pyenv
ego.iblacat26 分钟前
Python 连接 MySQL 数据库
数据库·python·mysql
humors2211 小时前
各厂商工具包网址
java·数据库·python·华为·sdk·苹果·工具包
pzx_0012 小时前
【优化器】 随机梯度下降 SGD 详解
人工智能·python·算法
大邳草民2 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python
程序员小远2 小时前
软件测试用例总结
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
2501_948114242 小时前
技术解码:Gemini交互式模拟API与高负载网关的选型逻辑
人工智能·python·ai
AC赳赳老秦2 小时前
OpenClaw text-translate技能:多语言批量翻译,解决跨境工作沟通难题
大数据·运维·数据库·人工智能·python·deepseek·openclaw