解决npm install遇到的问题:Error while executing:

2023-09-16 01:40:36

目录

一、遇到问题

二、解决办法 

方法一 

方法二

方法三

方法四


一、遇到问题

npm ERR! Error while executing:
npm ERR! D:\IT_base\git\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git  
npm ERR!
npm ERR! fatal: unable to access 'https://github.com/sohee-lee7/Squire.git/': Failed to connect to github.com port 443 after 21086 ms: Couldn't connect to server
npm ERR!
npm ERR! exited with error code: 128

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\IT_base\node16\node_cache\_logs\2023-09-15T16_58_57_162Z-debug.log

二、解决办法 

方法一 

1.项目里面执行这个 

解释:这个配置的实际效果是,当你使用 git clone 或其他 Git 命令时,如果 URL 使用了 git:// 协议,Git 将自动替换为 https:// 协议。这可以帮助确保你能够顺利地克隆 Git 存储库,即使你的网络环境对 git:// 协议有限制。 

git config --global url."https://".insteadOf git://

 2.项目里面继续执行这个

解释:安装依赖项用国内淘宝镜像的会更快一点

npm install --registry=https://registry.npm.taobao.org

方法二

1.清除DNS缓存

ipconfig /flushdns

 2.再次下载依赖项

npm install

方法三

--legacy-peer-deps 标志的作用是将 npm 切换回旧的 peer dependencies 处理模式,即允许安装与当前项目中已安装的版本不匹配的 peer dependencies。这样做可能会有一些潜在的风险,因为依赖项之间的不匹配可能导致运行时错误或其他问题。但在某些情况下,这个标志可能有助于解决依赖项管理方面的问题,特别是当你必须使用不兼容版本的包时。

需要注意的是,--legacy-peer-deps 应该谨慎使用,最好只在了解潜在风险的情况下使用,以确保项目的稳定性和可靠性。在可能的情况下,推荐通过更新项目的依赖项来解决 peer dependencies 的问题,以确保使用兼容的版本。

npm install --legacy-peer-deps

 

方法四

通过运行这个命令,你告诉 npm 在指定的自定义注册表 URL(https://registry.npmmirror.com)上查找 Express 包,并将其安装到你的项目中。这可以用来访问定制的 npm 注册表,以加快包的下载速度或确保从特定源获取包。 

npm --registry https://registry.npmmirror.com install express

 

来评论区评论用哪一个方法解决的吧

更多推荐

Ninja: Towards Transparent Tracing and Debugging on ARM【TEE的应用】

目录摘要引言贡献背景TrustZone和受信任的固件PMU和ETM相关工作x86上的透明恶意软件分析ARM上的动态分析工具基于仿真的系统硬件虚拟化裸机系统Trustzone相关的系统系统架构具体实现和评估可以看论文,这里不赘述了讨论总结作者:ZhenyuNingandFengweiZhang发布:USENIX时间:20

Hadoop NameNode执行命令工作流程

HadoopNameNode执行命令工作流程客户端API或者CLI与NameNode的交互命令数据的格式(1)预处理流程(2)创建NameNode与NameNodePrcServer流程(3)HDFSAPI以及CLI的命令到NameNode的工作执行流程(4)执行命令的参数流动客户端API或者CLI与NameNode的

使用LDA(线性判别公式)进行iris鸢尾花的分类

线性判别分析((LinearDiscriminantAnalysis,简称LDA)是一种经典的线性学习方法,在二分类问题上因为最早由[Fisher,1936]提出,亦称”Fisher判别分析“。并且LDA也是一种监督学习的降维技术,也就是说它的数据集的每个样本都有类别输出。这点与主成分和因子分析不同,因为它们是不考虑样

9、DVWA——XSS(Stored)

文章目录一、存储型XSS概述二、low2.1源码分析2.2通关分析三、medium3.1源码分析3.2通关思路四、high4.1源码分析4.2通关思路一、存储型XSS概述XSS,全称CrossSiteScripting,即跨站脚本攻击,某种意义上也是一种注入攻击,是指攻击者在页面中注入恶意的脚本代码,当受害者访问该页面

分布式系统中的选举,日志副本,安全等设计思想

链接:https://pan.baidu.com/s/1G9295khav7_k3dD9G0f_Kw?pwd=q216提取码:q216领导选举领导选举(Leaderelection)是在分布式系统中选择一个节点作为领导者或协调者的过程。分布式系统通常由多个节点组成,每个节点都可以执行特定的任务。然而,为了使系统有序运行

HCIE-容器docker

1、安装配置操作系统,使用CentOSstream8镜像之前:RHEL8.4发布了,CentOS紧随其后,发布CentOS8.4之后:CentOS走在前面,成为RHEL上游,再去发布RHEL制作模板,模板配置要求,cpu至少2个,内存建议4G,硬盘100G,网卡使用NAT模式。1.编辑网卡[root@tempnetwo

Java|List.subList 踩坑小记

很久以前在使用Java的List.subList方法时踩过一个坑,当时记了一条待办,要写一写这事,今天完成它。我们先来看一段代码://初始化list为{1,2,3,4,5}List<Integer>list=newArrayList<>();for(inti=1;i<=5;i++){list.add(i);}//取前3

传感器浮点数数据在串口通信中封包技术解析

一、项目实现要求根据项目要求,我们需要在多台机器人间进行数据通信,系统搭建如下:在机器人A上搭载大气压模块传感器和zigbee通信模块,在机器人B上搭载手势传感器和zigbee通信模块,在机器人C上搭载zigbee通信模块,要求A和B的传感器数据能够通过zigbee模块传输到机器人C并用以做进一步的控制处理。二、由于分

word的分隔符和分页符

目录1.word中的分隔符和分页有何不同2.word中我想把表格所在的页设置为横向,上下页均为纵向3.表格页末尾的光标回车生成新的页面后,其仍然为横向,而我希望它为纵向1.word中的分隔符和分页有何不同分隔符和分页符在Word中都是用于文本分段的工具,但它们的用途和操作方式有所不同。分隔符是一个广义的概念,包括分页符

MYSQL的锁

概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更

LVS 负载均衡集群的DR模式配置

集群集群的概述集群技术是一种用于提高系统性能、可用性、容错性和可扩展性的关键方法。它涉及将多个计算资源或节点组合在一起,以协同工作以处理任务、服务请求或数据处理。集群类型无论是哪种集群,都至少包括两台节点服务器,而对外表现成一个整体,只提供一项服务,相当于一台大型计算机。根据群集所针对的目标差异,可分为三种类型的集群负

热文推荐