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 工程):

相关推荐
吴佳浩10 小时前
GPU 编号进阶:CUDA\_VISIBLE\_DEVICES、多进程与容器化陷阱
人工智能·pytorch·python
全栈凯哥11 小时前
18.Python中的导入类完全指南
python
sunwenjian88611 小时前
Java进阶——IO 流
java·开发语言·python
guts35012 小时前
图像篡改数据集下载:COVERAGE、CASIA
python·数据集
森林猿12 小时前
java-modbus-读取-modbus4j
java·网络·python
2401_8796938712 小时前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
chushiyunen13 小时前
python chatTts实现tts文本转语音、音频
python
FreakStudio13 小时前
把 Flask 搬进 ESP32,高中生自研嵌入式 Web 框架 MicroFlask !
python·单片机·嵌入式·cortex-m3·异步编程·电子diy
love530love14 小时前
OpenClaw 手机直连配置全流程
人工智能·windows·python·智能手机·c#·agent·openclaw
chushiyunen14 小时前
python中的内置属性 todo
开发语言·javascript·python