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成功启动服务
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐