npm run dev的时候出现报错:Error: error:0308010C:digital envelope routines::unsupported以及‘export’ 不是内部或外部命令
1.今天在运行webpack打包工具的时候,出现了以下错误:
node:internal/crypto/hash:67this[kHandle] = new _Hash(algorithm, xofLen);^Error: error:0308010C:digital envelope routines::unsupportedat new Hash (node:internal/crypto/hash:67:19)at Object.createHash (node:crypto:133:10)at BulkUpdateDecorator.hashFactory (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\util\createHash.js:145:18)at BulkUpdateDecorator.update (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\util\createHash.js:46:50)at RawSource.updateHash (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack-sources\lib\RawSource.js:64:8)at NormalModule._initBuildHash (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\NormalModule.js:868:17)at handleParseResult (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\NormalModule.js:934:10)at C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\NormalModule.js:1026:4at processResult (C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\NormalModule.js:743:11)at C:\Users\风继续吹\Desktop\basic_web\node_modules\webpack\lib\NormalModule.js:807:5 {opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],library: 'digital envelope routines',reason: 'unsupported',code: 'ERR_OSSL_EVP_UNSUPPORTED'
}Node.js v18.1.0
出现这个问题的原因是:
error:0308010C:digital envelope routines::unsupported
出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出以下异常:
解决方法有两种:
1、降版本
这个有点麻烦,但也是一种解决方式。
2、设置环境变量
windows:
windows系统当中:
set NODE_OPTIONS=--openssl-legacy-provider
linux系统当中:
export NODE_OPTIONS=--openssl-legacy-provider
这种方法只能临时解决问题,大家可以用用
2.‘export’ 不是内部或外部命令
这是因为在windows系统当中,只能使用
set NODE_OPTIONS=--openssl-legacy-provider
刚刚我们可能使用的是export,改为set即可
npm run dev的时候出现报错:Error: error:0308010C:digital envelope routines::unsupported以及‘export’ 不是内部或外部命令相关推荐
- 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 run dev error:0308010C:digital envelope routines::unsupported
error:0308010C:digital envelope routines::unsupported 发现场景:npm run dev 造成下方错误 问题产生原因:node 版本过高 在node ...
- 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:0308010C:digital envelope routines::unsupported
描述 在终端使用npm指令运行项目时报错error:0308010C:digital envelope routines::unsupported 原因 出现这个错误是因为 node.js V17版本 ...
- npm报0308010C:digital envelope routines::unsupported
出现这个错误是因为node.js 版本太高了 v17以上可能就会报这个错,解决方法如下: 把高版本的node卸载掉,安装v16版本,通过nvm管理工具下载 1.安装nvm(要把杀毒软件关掉) 2.从官 ...
- npm Error: error:0308010C:digital envelope routines::unsupported
Error: error:0308010C:digital envelope routines::unsupported 错误原因 node版本高于16,项目的版本不高于16,node17之后更新了O ...
最新文章
- 计算机两个硬盘无法重启,双硬盘电脑非系统盘硬盘盘符重启丢失的案例分析
- java导出富文本到word_富文本编辑器内容实现word导出下载,请各位大神们指点,感激不尽...
- Vue 组件 style scoped
- 技本功丨用短平快的方式告诉你:Flink-SQL的扩展实现...
- VMware, Inc.VMware VUE考试中心代码
- android 前后同时预览_用上这些官方动态壁纸,让你的 Android 主屏简洁又优雅
- 源码编译mysql-5.6.15
- python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
- is-is中通告默认路由
- subsonic杂记
- 2023年中南大学资源与环境考研考情与难度、参考书及上岸前辈备考经验
- java- string转成 json
- 网络营销:如何进行H5活动宣传?
- 不等距双杆模型_电磁感应之双杆模型.ppt
- U盘安装CentOS 7.0图文详解教程
- PHP学习文档——基础篇
- 【笔记】element-ui el-select使用需要v-model绑定值为字符串,而选中后事件获取对象
- 马士兵java ppt_[马士兵JAVA教程课件.ppt
- MailKit和MimeKit 收发邮件
- 评分卡模型开发(六)--WOE值计算