Node.js v18.14.1 运行项目

node:internal/crypto/hash:71
this[kHandle] = new _Hash(algorithm, xofLen);
^ Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:71:19)
at Object.createHash (node:crypto:133:10)
at BulkUpdateDecorator.hashFactory (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:184154:18)
at BulkUpdateDecorator.update (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:184055:50)
at OriginalSource.updateHash (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack-sources2\index.js:1:51038)
at NormalModule._initBuildHash (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:115961:17)
at handleParseResult (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:116027:10)
at F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:116119:4
at processResult (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:115836:11)
at F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:115900:5
at F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:35132:3
at iterateNormalLoaders (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:34958:10)
at Array.<anonymous> (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:34949:4)
at runCallbacks (F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:24341:15)
at F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:24514:4
at F:\workspace\vanblog\packages\admin\node_modules\@umijs\deps\compiled\webpack\5\bundle5.js:33829:16 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

运行命令前面加上 set NODE_OPTIONS=--openssl-legacy-provider

"build": "set NODE_OPTIONS=--openssl-legacy-provider && umi build",
"deploy": "npm run build && npm run gh-pages",
"dev": "set NODE_OPTIONS=--openssl-legacy-provider && npm run start:dev",

最新文章

  1. [强连通分量] POJ 1236 Network of Schools
  2. MySQL物理文件组成
  3. shell 判断条件
  4. 调用 webapi的put和delete 报&quot;Method Not Allowed&quot; 405 错误。
  5. hihoCoder #1246 : 王胖浩与环 (数学)
  6. C++ STL之list容器的基本操作
  7. Qt程序开机启动的怪现象————无法正常显示程序皮肤
  8. -_-#Android版QQ浏览器广告过滤
  9. [RabbitMQ]Error: unable to connect to node rabbit@compute1: nodedown(CentOS7.0)
  10. robotium测试
  11. js的兼容技巧
  12. D - Zhenya moves from the dormitory URAL - 2015
  13. tensorflow 使用 4 非线性回归
  14. Python练手例子(3)
  15. .net core build docker image
  16. 动态规划(dp)专题
  17. wireshark捕获表达式之Berkeley Packet Filter (BPF) syntax
  18. Facebook支撑万亿Post搜索背后的技术窥探
  19. 用Python实现的数据结构与算法:快速排序
  20. 课时17.WebStorm安装(理解)

热门文章

  1. [C++Primer] 第二章 变量和基本类型
  2. YMOI 2019.6.29
  3. Java List集合排序
  4. java 入门与进阶P-6.3+P-6.4
  5. 行为型模式 - 观察者模式Observer
  6. 为啥要对jvm做优化?
  7. python学习第五周总结
  8. tomcat报错:java.io.IOException: No space left on device
  9. 《Terraform 101 从入门到实践》 Terraform在公有云Azure上的应用
  10. SpringCloud Stream消息驱动