当前位置: 首页 > news >正文

执行npm run dev报Error: error:0308010C:digital envelope routines::unsupported问题

vue2+element-ui项目,在执行npm run dev的时候突然报错:

(node:19424) [DEP0111] DeprecationWarning: Access to process.binding('http_parser') is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)        

Error: error:0308010C:digital envelope routines::unsupported

仔细排查后发现是因为我Node.js版本太高

我的版本是18.17.1,版本太高了。

解决办法:

1.找到项目的package.json文件

2.找到文件中的 scripts模块,把 dev 和 build替换成下面内容

    "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve","build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",

3.再次执行npm run dev 发现项目启动成功

http://www.lryc.cn/news/255717.html

相关文章:

  • 解决微信小程序中 ‘nbsp;‘ 空格不生效的问题
  • vue el-select封装及使用
  • 了解linux计划任务
  • 等待和通知
  • vscode 如何将正则匹配到的字符前批量加字符
  • 上个月暴涨34.6%后,SoundHound AI股票现在还能买入吗?
  • Termux+Hexo结合内网穿透轻松实现安卓手机搭建博客网站发布公网访问
  • 程序员的养生指南(生命诚可贵,一人永流传!珍惜生命,从你我做起)
  • FP独立站怎么搭建?看这一篇就够了!强烈建议收藏!
  • 【华为OD题库-068】找出经过特定点的路径长度-java
  • 高性能队列框架-Disruptor使用、Netty结合Disruptor大幅提高数据处理性能
  • Linux学习笔记3 xshell(lnmp)
  • 分享几个可以免费使用GPT工具
  • 一篇文章带你快速入门 Nuxt.js 服务端渲染
  • 导入JDBC元数据到Apache Atlas
  • 大数据项目——基于Django/协同过滤算法的房源可视化分析推荐系统的设计与实现
  • [网鼎杯 2020 朱雀组]phpweb1
  • 深度学习之注意力机制
  • WordPress:解决xmlrpc.php被扫描爆破的风险
  • Fiddler抓包模拟器(雷电模拟器)
  • RepidJson将内容写入文件
  • Endnote使用教程
  • java中用Thead创建线程和用Runnable创建线程的区别是什么?
  • 0013Java程序设计-基于Vue的上课签到系统的设计与实现
  • 2.修改列名与列的数据类型
  • [Firefly-Linux] RK3568 Ubuntu固件分区详解
  • SpringBoot项目访问resources下的静态资源
  • Qt之面试经验
  • 数据库基础概念与范式反范式总结
  • tanstack/react-query使用手册