当前位置: 首页 > 知识库问答 >
问题:

前端 - nodejs yarn build 报错下方信息: routines:ssl3_get_record:wrong version number ?

呼延景同
2024-03-07

修改 vant源代码 执行 yarn build 命令的时候出现了下方报错
提示 SSL 版本不对
image.png

> vant-cli build(node:16840) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)i Install Dependencies                                                                                                                                                 15:37:24  yarn install v1.22.21warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.[1/4] Resolving packages...[2/4] Fetching packages...[-----------------------------------------------------------------------------------------------------------------------------------------------------------------------] 0/1631(node:7768) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)error Error: write EPROTO 08240000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:355:    at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:94:16)info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.Error: Command failed: yarn install --prod=false    at makeError (D:\DevCode___\xxxx\vant\node_modules\execa\index.js:174:9)    at D:\DevCode___\xxx\vant\node_modules\execa\index.js:278:16    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)    at async Object.installDependencies (D:\DevCode___\xxx\vant\node_modules\@vant\cli\lib\common\manager.js:28:9)    at async Command.build (D:\DevCode___\A_xxx\vant\node_modules\@vant\cli\lib\commands\build.js:159:9) {  code: 1,  stdout: null,  stderr: null,  failed: true,  signal: null,  cmd: 'yarn install --prod=false',  timedOut: false,  killed: false} ERROR  Build failed                                                                                                                                                   15:37:28  

试过修改 Internet SSL TLS 版本
试过清除 yarn 缓存,npm缓存,重新安装一样的报错
试过关闭代理,依旧报错
试过关闭 ssl-strict,也没用
试过淘宝镜像,依旧没用

开发环境
node 21 image.png
win11

共有1个答案

漆雕绍晖
2024-03-07

看起来是一个很明显的报错:客户端与服务器之间使用了不同版本的SSL/TLS协议

建议先关闭代码,重置host文件,重启电脑

 类似资料:
  • 合合信息 一面 9.20 计算机基础知识、前端基础知识 合合信息 二面 10.11 git pull和git fetch git rebase和git merge,以及应用场景 git merge失败后如何回退? DNS缓存 输入一个请求到页面完成渲染的整个流程 关系型数据库和非关系型数据库之间的区别 栈和队列的区别? 如何用两个栈实现一个队列? 行内元素、块元素有哪些 水平垂直居中的方法 fle

  • 看不懂。。。 log日志如下

  • vitest测试报错? 按照这篇教程我配置了测试环境来测试react组件,但是报错了,不知道为什么? 环境的介绍 用vite来构建我们的项目 安装vitest、jsdom、@testing-library/react、@testing-library/jsdom 在根目录下创建testSetup.js 修改vite.config.js 修改package.json文件 React组件 测试 报错

  • 功能介绍 获取信息流分析报告数据,包括表格详情数据与趋势数据,所获取数据与 https://mtj.baidu.com 中报告数据一致 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取总计数据 参数名 参数类型 是否必须 描述 method string 是

  • 3.10 一面(30min) 自我介绍 介绍项目的功能 css 画0.5px的线(没怎么看css,后面面试官提醒用transform: scale)还可以用box-shadow跟inear-gradient。不能直接设置高度因为浏览器最小的像素是1px 说说vw,vh,px,rem,em。 css3的transform css盒子水平垂直居中的方式(还有一种最简单的方式display:flex)

  • base 天津 投递 3.17 笔试 3.24 一面 4.4 20min 自我介绍 ...面试官扫了一眼简历,然后根据简历上的技术进行提问 盒子居中布局 本地存储方式及他们的不同 事件循环机制 判断空对象 深浅拷贝 用到ES6的什么内容?答let和const、promise let和const的区别 promis的状态 用到Less的什么内容?答变量、计算 变量的使用场景 常用的Vue生命周期 如