新安装的node.js运行vue报错 解决node.js版本过高
新安装的node.js运行vue报错 解决node.js版本过高
·
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
更多推荐
已为社区贡献1条内容
所有评论(0)