首页 前端知识 执行npm run dev报Error: error:0308010C:digital envelope routines::unsupported问题

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

2024-05-26 00:05:03 前端知识 前端哥 564 560 我要收藏

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 发现项目启动成功

转载请注明出处或者链接地址:https://www.qianduange.cn//article/9561.html
标签
评论
发布的文章

html5怎么实现语音搜索

2024-06-01 10:06:32

HTML5

2024-02-27 11:02:15

HTML - 头部元素

2024-06-01 10:06:06

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!