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’ 不是内部或外部命令相关推荐

  1. npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported

    项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...

  2. npm start报错Error: error:0308010C:digital envelope routines::unsupported

    (41条消息) npm run dev 报错:Error: error:0308010C:digital envelope routines::unsupported_爱的叹息的博客-CSDN博客 n ...

  3. npm run dev error:0308010C:digital envelope routines::unsupported

    error:0308010C:digital envelope routines::unsupported 发现场景:npm run dev 造成下方错误 问题产生原因:node 版本过高 在node ...

  4. Vue 报错error:0308010C:digital envelope routines::unsupported

    Vue 报错error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, ...

  5. Error: error:0308010C:digital envelope routines::unsupported(Vue2项目报错)

    问题描述 在 终端输入 npm run dev 命令,项目运行报错 Error: error:0308010C:digital envelope routines::unsupported 问题原因 ...

  6. VUE报错 error:0308010C:digital envelope routines::unsupported

    新克隆的项目启动时报错Error: error:0308010C:digital envelope routines::unsupported 前期安装过低版本Node,后期换成了最新版Node,后来 ...

  7. 项目报错error:0308010C:digital envelope routines::unsupported

    描述 在终端使用npm指令运行项目时报错error:0308010C:digital envelope routines::unsupported 原因 出现这个错误是因为 node.js V17版本 ...

  8. npm报0308010C:digital envelope routines::unsupported

    出现这个错误是因为node.js 版本太高了 v17以上可能就会报这个错,解决方法如下: 把高版本的node卸载掉,安装v16版本,通过nvm管理工具下载 1.安装nvm(要把杀毒软件关掉) 2.从官 ...

  9. npm Error: error:0308010C:digital envelope routines::unsupported

    Error: error:0308010C:digital envelope routines::unsupported 错误原因 node版本高于16,项目的版本不高于16,node17之后更新了O ...

最新文章

  1. 计算机两个硬盘无法重启,双硬盘电脑非系统盘硬盘盘符重启丢失的案例分析
  2. java导出富文本到word_富文本编辑器内容实现word导出下载,请各位大神们指点,感激不尽...
  3. Vue 组件 style scoped
  4. 技本功丨用短平快的方式告诉你:Flink-SQL的扩展实现...
  5. VMware, Inc.VMware VUE考试中心代码
  6. android 前后同时预览_用上这些官方动态壁纸,让你的 Android 主屏简洁又优雅
  7. 源码编译mysql-5.6.15
  8. python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
  9. is-is中通告默认路由
  10. subsonic杂记
  11. 2023年中南大学资源与环境考研考情与难度、参考书及上岸前辈备考经验
  12. java- string转成 json
  13. 网络营销:如何进行H5活动宣传?
  14. 不等距双杆模型_电磁感应之双杆模型.ppt
  15. U盘安装CentOS 7.0图文详解教程
  16. PHP学习文档——基础篇
  17. 【笔记】element-ui el-select使用需要v-model绑定值为字符串,而选中后事件获取对象
  18. 马士兵java ppt_[马士兵JAVA教程课件.ppt
  19. MailKit和MimeKit 收发邮件
  20. 评分卡模型开发(六)--WOE值计算

热门文章

  1. 人生的诗·350~354节
  2. 职场邮箱一般用哪个,163会员邮箱地址注册、批发哪家好
  3. Hostname * not verified:certificate,HTTPS接口调用处理
  4. 经典奇葩面试题:C++中字符串的数组指针与指针数组
  5. 不懂经营,做啥分析?理解经营模式的七个步骤
  6. 电路抗干扰原理及应用(1)
  7. 爱因斯坦的十条哲学箴言
  8. 双线性插值 Bilinear Interpolation
  9. form表单提交json格式数据
  10. 计算机中的加减法(二进制补码加减法)