Vue报错ERR_OSSL_EVP_UNSUPPORTED解决方法
现象
在Vue项目中,启动时报错ERR_OSSL_EVP_UNSUPPORTED。
具体报错内容:
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' }
报错原因
由于node.js版本过高导致和以前的openssl版本不兼容。
解决方法
提供了两种解决方法,二选一。
1.设置环境变量
windows平台:使用命令行输入如下命令:
set NODE_OPTIONS="--openssl-legacy-provider"
linux平台:使用命令行输入如下命令:
export NODE_OPTIONs=--openssl-legacy-provider
2.修改Vue配置文件
在Vue的配置文件package.json中,在script中的serve和build命令中添加set NODE_OPTIONS=--openssl-legacy-provider
语句:
"scripts": { "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build", "lint": "vue-cli-service lint" },
到此这篇关于Vue报错ERR_OSSL_EVP_UNSUPPORTED解决方法的文章就介绍到这了,更多相关Vue ERR_OSSL_EVP_UNSUPPORTED内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
- Vue项目报错:Uncaught SyntaxError: Unexpected token <
- 解决vue net :ERR_CONNECTION_REFUSED报错问题
- Vue 报错TypeError: this.$set is not a function 的解决方法
- 解决vue安装less报错Failed to compile with 1 errors的问题
- Vue报错Syntax Error:TypeError: this.getOptions is not a function的解决方法
- Vue项目报错:Uncaught SyntaxError: Unexpected token '<'的解决方法
- 完美解决vue中报错 “TypeError: Cannot read properties of null (reading'forEach')“
- Vue报错:TypeError: Cannot create property ‘xxxx‘ on的解决
- Vue报错error:0308010C:digital envelope routines::unsupported的解决方法
- VUE Error: getaddrinfo ENOTFOUND localhost
相关文章
解决vscode进行vue格式化,会自动补分号和双引号的问题
这篇文章主要介绍了解决vscode进行vue格式化,会自动补分号和双引号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-10-10vue-calendar-component 封装多日期选择组件的实例代码
这篇文章主要介绍了vue-calendar-component 封装多日期选择组件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12
最新评论