vue 解决:npm ERR! code ERESOLVE 及 npm ERR! ERESOLVE could not resolve 的方案

1、问题描述:

其一、需求为:

想要安装项目所需依赖,成功运行 vue 项目,想要在浏览器中能成功访问项目地址

其二、问题描述为:

package.json 文件打开终端平台,通过执行 npm install 命令,能成功安装 node_modules 依赖,然后就能成功运行该 vue 项目; 但在终端平台执行 npm install 命令后,终端平台提示报错;

2、问题分析:

大概率是 npm 版本或节点版本等有问题,而导致的不能成功安装 node_modules 依赖,从而并不能成功运行该 vue 项目;

3、问题解决:

其一、终端执行 npm install 命令(或 npm i 命令)报错:

// 报错页面如下:

在这里插入图片描述

其二、解决方案:输入命令 npm i --legacy-peer-deps

// 成功安装 node_modules 的依赖为:

// 发现该项目安装 node-modulses 包没有问题,因此才能执行后面的 npm run dev 的命令;

在这里插入图片描述

其三、其它的原因剖析(未亲自实践):

要解决 ERESOLVE 安装 npm 包时无法解决依赖关系树错误,您有依赖关系冲突(不正确且可能损坏的依赖关系),如它所说,因此请尝试使用 或 运行命令。如果它没有生效,临时解决方案是使用节点的先前版本 (降级节点版本),因为它有时会导致发生此类错误。

其四、其它解决问题的方案(未亲自实践):

A、降级节点版本:

临时解决方案是使用节点的先前版本 (降级节点版本),因为它有时会导致发生此类错误。
npm install --save --force --legacy-peer-deps

B、使用 – 旧版对等部门:

npm install --save --legacy-peer-deps

C、npm 配置集旧版-对等-对等值设置为 true:

npm config set legacy-peer-deps true

D、尝试 npm 缓存清理 – 强制:

node modules package-lock.jsonnpm installnpm cache clean --force

4、小结:

其一、哪里有不对或不合适的地方,还请大佬们多多指点和交流!
其二、若有转发或引用本文章内容,请注明本博客地址(直接点击下面 url 跳转) https://blog.csdn.net/weixin_43405300,创作不易,且行且珍惜!
其三、有兴趣的话,可以多多关注这个专栏(Vue(Vue2+Vue3)面试必备专栏)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_11525646.html?spm=1001.2014.3001.5482
其四、再有兴趣的话,也可以多多关注这个专栏(Java)(直接点击下面 url 跳转):https://blog.csdn.net/weixin_43405300/category_12654744.html?spm=1001.2014.3001.5482

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/883581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL】视图特性 用户管理

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么是视图,我们又该如何管理用户。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! >…

kafka 如何减少数据丢失?

大家好,我是锋哥。今天分享关于【kafka 如何减少数据丢失?】面试题?希望对大家有帮助; kafka 如何减少数据丢失? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Apache Kafka 是一个高吞吐量的分布式消息队列,广泛用…

简单记录ios打包流程

1、点击这里获取UDID 2、xcode登录开发者账户、确定唯一id(Bundle ID) 3、去这里注册appid 4、在这里这里创建app 5、之后xcode中打包

Mac 出现zsh: command not found: aapt

Mac 运行aapt命令 提示:zsh: command not found: aapt 这个问题是Mac本地没有配置 aapt的 环境变量。理论上本地有Android Studio,aapt是默认配置了的,无奈要用到aapt,还是配置下吧。 mac zsh 配置 aapt 环境变量的方法&#xf…

前端对一个增删改查的思考

1、来源:dify dify/web/app/components/workflow/nodes/question-classifier/components/class-list.tsx at main langgenius/dify GitHub 2、代码流程: 3、思索问题: 1、为啥要用return形式,而不是value直接当函数&#xff1…

SQL进阶技巧:如何求组内排除当前行的移动平均值?

目录 0 需求描述 2 数据准备 3 问题分析 4 小结 0 需求描述 -- 按照 日期,省份,等级 分组 求分数的平均值;但是需要剔除当前行的数据 2 数据准备 create table avgtest as (select 2024-10-24 as cdate, 广东 as province,深圳 as city, 2 as level, 200 as scoreunio…

ssm005基于SSM框架的购物商城系统的开发与实现(论文+源码)_kaic

设计题目:购物商城系统的设计与实现 摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对…

【MyBatis】| JavaWeb基础教程学习笔记(上)

01-MyBatis简介 什么是MyBatis? MyBatis是一款优秀的持久层框架,用于简化JDBC开发MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github官网…

双11必买物品清单有哪些?双11推荐购买清单推荐分享

随着一年一度的“双十一”购物狂欢节的到来,各大电商平台纷纷推出了各种优惠活动和促销策略,让消费者在享受购物乐趣的同时也能获得实实在在的优惠。然而,面对琳琅满目的商品和纷繁复杂的促销活动,双11必买物品清单有哪些成为了一…

面向对象进阶(下)(JAVA笔记第二十五期)

p.s.这是萌新自己自学总结的笔记,如果想学习得更透彻的话还是请去看大佬的讲解 目录 抽象方法和抽象类抽象方法定义格式抽象类定义格式抽象方法和抽象类注意事项 接口接口的定义接口中成员变量的特点接口中没有构造方法接口中成员方法的特点在接口中定义具有方法体…

vue3中ref和reactive的用法,区别和优缺点,以及使用场景

写在前头: reactive定义的数据只能修改里面的属性,不能将整个数据替换,实在要替换请使用 Object.assign(obj1, obj2);举个例子 这种写法无法直接改变obj1 let obj1 reactive({name: 猫,age: 2, });obj1 {name: 猪,age: 2, } 正确的写法…

【AIGC】从CoT到BoT:AGI推理能力提升24%的技术变革如何驱动ChatGPT未来发展

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯迈向AGI的新跨越💯BoT与CoT的技术对比技术原理差异推理性能提升应用范围和通用性从错误中学习的能力总结 💯BoT的工作流程和机制初始化过程生成推…

LLVM - 编译器前端-llvm:IRBuilder 介绍

一:概述 llvm::IRBuilder 是 LLVM 中的一个重要类,用于方便地构建 LLVM 中间表示(IR)。它提供了一种高层次的接口,使得生成和操作 IR 更加简洁和高效。通过使用 IRBuilder,开发者可以轻松地创建基本块、指令、函数等,而不需要直接操作低级别的 LLVM API。它的主要功能有…

网上摄影工作室:Spring Boot框架的应用实例

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

Redis——缓存

目录 前言 一、缓存基本概念 1.概念 2.二八定律 二、使用 Redis 作为缓存 三、缓存的更新策略 1.定期生成 2.实时生成 四、Redis 内存淘汰机制 1.通用淘汰策略 (1)FIFO (2)LRU (3)LFU &#…

ubantu 编译安装ceph 18.2.4

下载ceph代码 git clone https://github.com/ceph/ceph.git #切换tag git checkout v18.2.4 -b v18.2.4 #下载子模块 会有报错重新执行即可 git submodule update --init --recursive安装ceph所需要的依赖 #curl命令安装 sudo apt install curl#安装ceph依赖 ./install-deps.…

SQL内外连接详解

SQL中的内连接(INNER JOIN)和外连接(包括左外连接LEFT JOIN/LEFT OUTER JOIN、右外连接RIGHT JOIN/RIGHT OUTER JOIN)是用于从两个或多个表中组合数据的技术。这里用一些简单的例子来帮助理解。 内连接(INNER JOIN&am…

buildroot制作自己的软件包(可以理解为应用程序)

以helloworld为例记录使用步骤 一&#xff1a;书写自己的源程序以及Makefile helloworld.c #include <stdio.h>int main(int argc, char **argv) {printf("hello world\r\n");return 0; }Makefile all: helloworldhelloworld: helloworld.o$(CC) -o hellow…

API接口:驱动日常生活便利与商业决策智慧的关键力量

1. 日常生活中的应用 智能家居 场景描述&#xff1a;智能家居系统通过集成各种设备的API接口&#xff0c;实现远程控制和自动化。例如&#xff0c;通过API接口&#xff0c;用户可以通过手机应用控制家中的灯光、温度、安防系统等。案例&#xff1a;某智能家居品牌通过集成智能…

模型训练识别手写数字(二)

模型训练识别手写数字&#xff08;一&#xff09;使用手写数字图像进行模型测试 一、生成手写数字图像 1. 导入所需库 import cv2 import numpy as np import oscv2用于计算机视觉操作。 numpy用于处理数组和图像数据。 os用于文件和目录操作。 2. 初始化画布 canvas np.z…