1.问题原因

新安装的node.js跑之前的vue项目

2.错误描述

升级了node.js 版本到 v17.9.1,出现如下错误:

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'
}

3.解决办法

如果使用的是 visual studio code,在终端处输入

windows 输入

$env:NODE_OPTIONS="--openssl-legacy-provider"set NODE_OPTIONS=--openssl-legacy-provider

说明:需要在执行 npm run serve 命令前,都需要执行一次。

linux 输入 
export NODE_OPTIONS=--openssl-legacy-provider
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐