【Vue】ERR_OSSL_EVP_UNSUPPORTED 报错问题解决

1. 出现问题背景

初始化vue项目之后, 重新npm run dev时出现报错
在这里插入图片描述
具体报错内容:

at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ],
library: ‘digital envelope routines’,
reason: ‘unsupported’,
code: ‘ERR_OSSL_EVP_UNSUPPORTED’
}

2. 解决方案

来源:https://stackoverflow.com/questions/69394632/webpack-build-failing-with-err-ossl-evp-unsupported
我使用的Win系统开发,Node版本v18.16, 下面两种方案:
a. PowerShell命令行输入$env:NODE_OPTIONS="--openssl-legacy-provider"
之后重新执行 npm run dev成功启动服务
在这里插入图片描述
b. CMD 命令行输入set NODE_OPTIONS="--openssl-legacy-provider"
之后重新执行 npm run dev成功启动服务
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yqyn6/article/details/130866080