npm run dev error:0308010C:digital envelope routines::unsupported
error:0308010C:digital envelope routines::unsupported
发现场景:npm run dev 造成下方错误
问题产生原因:node 版本过高
在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 /V18 版本可能会抛出异常
rror: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:133:10)
at module.exports (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:417:16)
at handleParseError (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:471:10)
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:503:5
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:358:12
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:221:10)
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:236:3
at runSyncOrAsync (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:130:11)
at iterateNormalLoaders (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:232:2)
at Array. (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_enhanced-resolve@4.5.0@enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_enhanced-resolve@4.5.0@enhanced-resolve/lib/CachedInputFileSystem.js:91:9
10% building 2/5 modules 3 active /Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/hot/dev-server.jsnode:internal/crypto/hash:67
this[kHandle] = new _Hash(algorithm, xofLen);
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:133:10)
at module.exports (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:417:16)
at handleParseError (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:471:10)
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:503:5
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_webpack@4.46.0@webpack/lib/NormalModule.js:358:12
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:214:10)
at Array. (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_loader-runner@2.4.0@loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/Users/libeibei/vueCode/b2c-shop-view/node_modules/_enhanced-resolve@4.5.0@enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_enhanced-resolve@4.5.0@enhanced-resolve/lib/CachedInputFileSystem.js:91:9
at /Users/libeibei/vueCode/b2c-shop-view/node_modules/_graceful-fs@4.2.10@graceful-fs/graceful-fs.js:123:16
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 v18.3.0
解决方案
第一种我是在网上查的,我试了试没解决,就重装了node
1.命令终端运行以下代码 export NODE_OPTIONS=--openssl-legacy-provider
2.下载node版本 v16.15.1,这个版本比较稳定
npm run dev error:0308010C:digital envelope routines::unsupported相关推荐
- npm run dev的时候出现报错:Error: error:0308010C:digital envelope routines::unsupported以及‘export’ 不是内部或外部命令
1.今天在运行webpack打包工具的时候,出现了以下错误: node:internal/crypto/hash:67this[kHandle] = new _Hash(algorithm, xofL ...
- npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported
项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...
- npm start报错Error: error:0308010C:digital envelope routines::unsupported
(41条消息) npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported_爱的叹息的博客-CSDN博客 n ...
- npm Error: error:0308010C:digital envelope routines::unsupported
Error: error:0308010C:digital envelope routines::unsupported 错误原因 node版本高于16,项目的版本不高于16,node17之后更新了O ...
- Vue 报错error:0308010C:digital envelope routines::unsupported
Vue 报错error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, ...
- Error: error:0308010C:digital envelope routines::unsupported(Vue2项目报错)
问题描述 在 终端输入 npm run dev 命令,项目运行报错 Error: error:0308010C:digital envelope routines::unsupported 问题原因 ...
- VUE报错 error:0308010C:digital envelope routines::unsupported
新克隆的项目启动时报错Error: error:0308010C:digital envelope routines::unsupported 前期安装过低版本Node,后期换成了最新版Node,后来 ...
- 【Error: error:0308010C:digital envelope routines::unsupported】
Error: error:0308010C:digital envelope routines::unsupported 据说是因为Node.js版本是17以上所以会运行失败 解决方法 1 : 先执行 ...
- 项目报错error:0308010C:digital envelope routines::unsupported
描述 在终端使用npm指令运行项目时报错error:0308010C:digital envelope routines::unsupported 原因 出现这个错误是因为 node.js V17版本 ...
最新文章
- 复旦邱锡鹏教授公布《神经网络与深度学习》,中文免费下载 | 极客头条
- matplotlb添加中文字体
- python的span方法_Python Span.set_extension方法代码示例
- NYOJ 252 01串 dp
- SQL Server 2008 批量插入数据时报错
- bzoj1088[SCOI2005]扫雷Mine
- 学习究竟是为了什么?
- 实践与反思_在行动中反思的实践
- 如何在Ubuntu 16.04上使用MySQL 5.6配置Galera集群
- pthread线程传递数据回主线程_操作系统4:线程(1)
- asp.net oracle 问号,ASP.NET中文变问号问题解决方案
- seaborn_Seaborn Distplot:综合指南
- 在linux上運行小火車
- js中数组常用逻辑算法(从大到小,从小到大排序,去重等问题)
- Mirth Connect 互联互通 第五章 查询发送者通道
- html使用css居中
- Vue2.0开发之——购物车案例-Footer组件封装-计算商品的总价格(51)
- scratch编程神笔马良
- Python中的arg,*args,**kwargs用法
- vue animate bounceInRight 只执行一遍