vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::unsupported

这个是node的版本问题。我的node是17+的版本,按照网上说的降低版本又太麻烦。

也可以修改package.json,将dev和build属性更改为:

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

改完之后重新运行 npm run dev 就可以了。

不过最好的办法还是通过nvm控制node版本,这样就可以保证新老项目正常运行。

参考:

node更新到新版本,运行vue项目提示Error: error:0308010C:digital envelope routines::unsupported_拾叁mz的博客-CSDN博客

使用NVM管理node.js版本 - SingoHu - 博客园

最新文章

  1. ubuntu下更改鼠标移动速度
  2. gradle添加依赖
  3. 单节点nginx为两台apache服务器提供负载均衡
  4. asp.net中几个网页跳转的方法及区别
  5. Catalyst揭秘 Day7 SQL转为RDD的具体实现
  6. Android View的绘制机制流程深入详解(四)
  7. linux 分区
  8. CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)
  9. 《解决在Word中为汉子插入拼音及音标的问题》
  10. PHP 序列化与反序列化函数
  11. Emgu.CV(一)
  12. html_jQuery
  13. 网络原因导致的 spring cloud config 读取git上的配置文件时报错:Cannot clone or checkout repository
  14. js的server worker创建子进程
  15. 如何删除WINDOWS中服务中不再使用的服务?
  16. GitHub搭建个人网站详细教程
  17. ArrayList LinkList比较
  18. C#将Dll嵌入到EXE
  19. linux 命令操作记录
  20. .net WebService 大数据量时性能的提高

热门文章

  1. AttributeError: module 'requests' has no attribute 'get' 报错分析
  2. go 语言 for循环的一个坑
  3. tinyriscv仿真环境
  4. Vue进度条组件
  5. JOI 公園 (JOI Park)
  6. org.elasticsearch.ElasticsearchException: not all primary shards of [.geoip_databases] index are active解决办法
  7. 多点DLT (Direct Linear Transformation) 算法
  8. SQL Server查看端口号及修改端口号
  9. vim自动输入P的问题
  10. 《CSOL大灾变》Mobile开发记录——武器音效部分