npm或者pnpm或者yarn安装依赖报错ENOTFOUND解决办法

如果报错说安装依赖报错,大概率是因为npm源没有设置对,比如我这里安装protobufjs的时候报错:ENOTFOUND

npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.cnpmjs.org/protobufjs-cli failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2024-01-23T03_22_49_241Z-debug-0.log
PS C:\Users\Administrator> npm i protobufjs-cli
npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.cnpmjs.org/protobufjs-cli failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2024-01-23T03_24_27_021Z-debug-0.log

我刚开始也怀疑是网络问题,但是发现把代理关了也还是不行,然后查看npm源里面是否存在这个依赖包,发现npm官方的源里面是有这个依赖的:protobufjs-cli - npm 

查看一下自己的源地址:

npm config get registry

发现是淘宝的源地址:https://registry.npm.taobao.org

然后我就把源地址改为了官方源: 

npm config set registry https://registry.npmjs.org/

最后再试一下就好了:

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

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

相关文章

小白水平理解面试经典题目LeetCode 594 最大和谐字符串

594 最大和谐字符串 这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。 题目描述 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums …

扫码看文件效果怎么做?文件转成二维码能制作吗?

随着网络的快速发展,现在大家习惯将内容储存在云端,减少自身内存容量的占用,所以现在分享文件时,很多人也会使用文件转二维码的方式,来让其他人查看或者下载文件。今天小编来给大家分享一下文件制作二维码的技巧&#…

司铭宇老师:二手房电话营销培训:二手房电话销售技巧和话术

二手房电话营销培训:二手房电话销售技巧和话术 一、二手房电话销售的重要性 1.高效传播:通过电话,我们可以迅速将房源信息传播给潜在客户,提高房源的曝光率。 2.精准定位:通过电话沟通,我们可以初步了解客户…

如何攻克钙钛矿太阳能电池电性能测试技术壁垒?

1 前言 “碳达峰、碳中和”背景下,发展新能源成为降低碳排放的第一驱动力。以太阳能为代表的清洁能源在市场上的占比大幅提升,与之对应的太阳能电池同样发展迅速。太阳能电池是一种吸收光能产生电能的半导体光电二极管,硅基电池作为第一代太…

人工智能重磅信号释放,三六零等科技企业迎利好

国务院常务会议于1月22日召开,会议研究部署了推动人工智能赋能新型工业化有关工作。受相关政策影响,三六零(601360.SH,下称“360”)集团、华为等国内大模型头部厂商迎来政策利好。 此次会议强调,“要统筹高质量发展和高水平安全&…

Docker(十五)Fedora CoreOS

作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! Fedora CoreOS CoreOS 是一个专门为安全和大规模运行容器化工作负载而构建的新 Fedora 版本,它继承了 Fedora Atomic Host 和 C…

13.8.1异步、异步、异步 Page720~721

#include <iostream> #include <thread> #include <future>using namespace std;///定时炸弹第一波 void sync_sleep(int s) {cout << "sync_sleep----不使用异步" << endl;///启动定时this_thread::sleep_for(chrono::seconds(s)); /…

3、柱状图和热图

使用颜色或长度来比较数据集中的类别 既然您可以创建自己的线性图表,现在是时候了解更多的图表类型了! 顺便说一下,如果这是您第一次使用 Python 编写代码,那么您应该为迄今为止所完成的工作感到非常自豪,因为学习一项全新的技能从来都不是一件容易的事情!如果你坚持这个课…

MIPS32 cache初始化

3 Cache 的初始化 在 MIPS32 架构中&#xff0c;Cache 的初始化需要进行以下几个步骤&#xff1a; 禁用 Cache&#xff1a;在初始化 Cache 之前&#xff0c;需要先将 Cache 禁用。可以通过向 Cache 控制寄存器&#xff08;Cache Control Register&#xff09;写入特定值来实现…

n-皇后问题——DFS

问题描述 第一种方法 每一行放一个皇后边放皇后边判断是否符合条件递归到第n行&#xff0c;则说明当前方案符合条件&#xff0c;进行遍历 代码实现 #include <cstring> #include <iostream> #include <algorithm>using namespace std;const int N 10;int…

述评:中国经济是唱不衰的!

知乎网在发布《A股30年涨跌史一览》的《前言》中说&#xff1a;“以史为鉴&#xff0c;方可知兴替。月盈则亏&#xff0c;水满则溢&#xff0c;涨涨跌跌&#xff0c;才是股生&#xff01;A股不可能总是跌&#xff0c;不涨&#xff01;太阳底下没有新鲜事&#xff0c;历史是会重…

基于SpringBoot的学校防疫物资管理平台

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…

PX4Gazobo中ROS通信问题记录

报错提示no data link 解决方法&#xff1a; 下载QGC然后在使用commander takeoff 之前打开QGC并等到显示连接&#xff0c;像下面这样 然后就能看到无人机起飞了。

Git Docker 学习笔记

注意&#xff1a;该文章摘抄之百度&#xff0c;仅当做学习笔记供小白使用&#xff0c;若侵权请联系删除&#xff01; 目录 列举工作中常用的几个git命令&#xff1f; 提交时发生冲突&#xff0c;你能解释冲突是如何产生的吗&#xff1f;你是如何解决的&#xff1f; git的4个…

100 道 Linux 面试题 附答案(一)

一、Linux 概述 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统&#xff0c;是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计…

openEuler 下 Mysql 和 sysbench 测试环境搭建

openEuler 下 Mysql 和 sysbench 测试环境搭建 环境信息 [rootlocalhost local]# cat /etc/os-release NAME"openEuler" VERSION"22.03 (LTS-SP1)" ID"openEuler" VERSION_ID"22.03" PRETTY_NAME"openEuler 22.03 (LTS-SP1)&qu…

MySQL修炼手册12:视图:简化复杂查询与保护数据

写在开头 欢迎阅读MySQL修炼手册的第12篇&#xff0c;今天我们将深入探讨MySQL中的视图&#xff0c;了解如何利用视图简化复杂查询并保护敏感数据。 1 视图的基本概念 在开始学习视图之前&#xff0c;让我们先了解一下视图的基本概念。视图是一种虚拟的表&#xff0c;它是基…

限流算法 漏桶算法、令牌桶算法

并不能说明令牌桶一定比漏洞好&#xff0c;她们使用场景不一样。令牌桶可以用来保护自己&#xff0c;主要用来对调用者频率进行限流&#xff0c;为的是让自己不被打垮。所以如果自己本身有处理能力的时候&#xff0c;如果流量突发&#xff08;实际消费能力强于配置的流量限制&a…

cpu温度监测工具 -- Turbo Boost Switcher Pro

Turbo Boost Switcher Pro是一款专为Mac电脑设计的CPU性能管理软件&#xff0c;它的技术背后是Intel Turbo Boost。Turbo Boost技术是一项能够自动加速处理器主频的技术&#xff0c;为Mac电脑提供更强大的计算能力。然而&#xff0c;这项技术在使用过程中会产生更多热量&#x…

秒杀场景下的业务梳理——Redis分布式锁的优化

秒杀场景下的业务梳理——Redis分布式锁的优化 随着互联网的快速发展&#xff0c;商品秒杀的场景我们并不少见&#xff1b;秒杀是一种供不应求的&#xff0c;高并发的场景&#xff0c;它里面包含了很多技术点&#xff0c;掌握了其中的技术点&#xff0c;虽不一定能让你面试立马…