首页 > 其他分享 >若依vue启动报Error: error:0308010C:digital envelope routines::unsupported

若依vue启动报Error: error:0308010C:digital envelope routines::unsupported

时间:2023-11-16 11:00:48浏览次数:28  
标签:0308010C vue -- routines provider js legacy error

解决:若依vue启动报Error: error:0308010C:digital envelope routines::unsupported

1.描述:

问题产生原因是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.

解决方法:

有很多种,我把适合我的写在第一(*^_^*),大家根据自己的情况选择即可。

方法一:

在项目的package.json中增加配置(这种比较安逸,一次配置次次生效)
点击查看代码
"scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "vue-cli-service build"
  },

方法二:

打开终端(按健win+R弹出窗口,键盘输入cmd,敲回车)并根据自己的系统粘贴以下内容

  • Linux & Mac OS (windows git bash)
    export NODE_OPTIONS=--openssl-legacy-provider
  • windows命令提示符:
    set NODE_OPTIONS=--openssl-legacy-provider

方法三:尝试卸载Node.js 17+版本并重新安装Node.js 16+版本,然后再重新启动。

附上官网下载地址: https://github.com/coreybutler/nvm-windows/releases 下载:nvm-setup.exe即可
ps:本人比较懒o_o ....,这种是最折腾的也是最有效的,但是我依然选择第一种O(∩_∩)O

标签:0308010C,vue,--,routines,provider,js,legacy,error
From: https://www.cnblogs.com/guobabiancheng/p/17835716.html

相关文章

  • Vue中Pinia简介
    Pinia是一个进行vue状态管理的组件,他会创建一个带有state、actions、getters的option对象constuseCounterStore=defineStore('counter',{state:()=>({count:0}),getters:{double:(state)=>state.count*2},actions:{increment(){......
  • fatal error C1007: 无法识别的标志“-FitObjData”(在“p2”中)
    VS编译器版本导致的莫名其妙的链接错误。【LINK:fatalerrorC1007:无法识别的标志“-FitObjData”(在“p2”中)】【errorLNK2019:无法解析的外部符号】-一叶知秋,见微知著-博客园(cnblogs.com)......
  • 如何优雅使用 vuex
    大纲本文内容更多的是讲讲使用vuex的一些心得想法,所以大概会讲述下面这些点:Q1:我为什么会想使用vuex来管理数据状态交互?Q2:使用vuex框架有哪些缺点或者说副作用?Q3:我是如何在项目里使用vuex的?初识vuex对于vuex,有人喜欢,有人反感喜欢的人觉得它可以很好的解决复杂的数......
  • oob error
    OOB(Out-of-Bag)误差是一种评估随机森林模型性能的方法。随机森林采用自助采样(BootstrapSampling)的方式生成每个决策树的训练集,这意味着每个样本在某些树的训练中可能没有被采样到。OOB误差利用这种未被采样到的样本来评估模型的性能。具体来说,对于每个样本,如果它在某个决策树的训......
  • 非严格模式下color被泄漏到全局作用域中,创建一个全局变量;严格模式下抛出ReferenceErro
    请问在非严格模式下以下JS代码最终的输出是什么?functionchange(obj){with(obj){color='red'}}varbox={size:'15*15'}change(box);console.log(color);AundefinedBnullCredD报错正确答案:C需要明确with会创建一个新的作用域,由于box本身没有......
  • vue中el-upload结合vuedraggable实现图片的上传、排序、删除以及预览等功能_element u
    <template><div><ulclass="el-upload-listel-upload-list--picture-card"style="display:flex;"><div><!--start:拖拽开始end:拖拽结束imageLists:需要展示图片的数组-->......
  • KET.Application 报错:pywintypes.com_error: (-2147221005, '无效的类字符串', None,
    电脑突然有一天调用KET.Application总是报错,代码:importwin32com.clientxcl=win32com.client.DispatchEx("KET.Application")xcl.Quit()报错:pywintypes.com_error:(-2147221005,'无效的类字符串',None,None)WIN11系统,最新版WPSAI,之前用的好好的,不知道最近卸载了......
  • 【开源】基于Vue.js的高校实验室管理系统
    一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的高校实验室管理系统包含实验室类型模块、实验室档案模块、实验模块、实验设备模块、实验订单模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,高校实验室......
  • 【开源】基于Vue.js的衣物搭配系统的设计和实现
    一、摘要1.1项目介绍基于Vue+SpringBoot+MySQL的衣物搭配系统,包含衣物档案模块、衣物搭配模块、衣物收藏模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,衣物搭配管理系统基于角色的访问控制,给普通用户、衣物......
  • Error: Component series.liquidFill not exists. Load it first.
    Error:Componentseries.liquidFillnotexists.Loaditfirst. 场景:使用水球图时,报错:Error:Componentseries.liquidFillnotexists.Loaditfirst.解决办法:1、先检查是否安装了echarts和echarts-liquidfill(注:echarts4.+的版本对应echarts-liquidfill2.+的版本)npmin......