npm ERR! code EAI_AGAIN


如下图:

这个错误网上有多种解释,也有多种解决方法。

我这里的解决方法是修改了npm的源。

原来使用的是 http://mirrors.cloud.tencent.com,修改为:https://registry.npm.taobao.org。

修改方法:npm config set registry https://registry.npm.taobao.org,输入npm config get registry 验证成功。

这样配置后,会写入~/.npmrc配置文件,属于永久生效。

临时使用可以使用npm --registry https://registry.npm.taobao.org install express安装特定包。

网上给出的方法包括但不限于:

  • 设置网络代理,这个需要与网络管理员确认,命令:npm config set proxy http://192.168.1.2:9999
  • 关闭ssl选项:npm config set strict-ssl false
  • 清空缓存等

大家根据自己的情况尝试即可。

npm warn xxx requires a peer of xxxx but none is installed


如下图:

依赖的包没有安装,需要手动安装。

命令如下:npm install --save-dev xxxxx,注意,这时的xxxx为上述错误中的全部内容。

比如图片中的错误,就要输入:npm install --save-dev bufferutil@^4.0.1,如果包名中间含有空格等特殊字符,需要使用双引号包含起来。

npm warn optional skipping optional dependency: fsevents@2.1.3


如下图:

npm跳过了可选的依赖,因为这个依赖包无法安装到本机。

比如图片中的这个包,是mac系统下的,在linux和windows下均不支持。

因为它是可选的,不安装不会影响后续使用。

found 5 vulnerabilities


如下图:

其实,提示信息已经说明,可以使用npm audit fix修复。

也可以使用npm audit查看详细信息,详细信息会列出安装方式,执行即可。

npm run dev 时报错

如下图:

这个错误一般是使用了不恰当版本的包引起的。代码是依赖旧版本的包写的,而你装了新版本的winston来运行。

两种解决方法:

  • 安装相应的旧版本的包,如果不是开发者,建议使用此方法
  • 修改代码到新版本

npm安装包报错问题及解决相关推荐

  1. npm 安装包报错 rollbackFailedOptional

    npm config rm proxy npm config rm https-proxy 然后使用npm install -g cnpm --registry=https://registry.np ...

  2. npm安装包报错,清除一下缓存

    npm指令清除npm缓存 npm cache clean --force

  3. Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法

    Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法 文章目录 ...

  4. Windows7下pip安装包报错 Microsoft Visual C++ 9 0 is required Unabl

    Windows7下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 在Windows7x64下使用p ...

  5. pip安装包报错Error:-3 域名解析暂时失败

    pip安装包报错Error:-3 域名解析暂时失败' 解决: 检查虚拟机网络适配器

  6. 解决pip安装包报错:WARNING: Retrying (Retry(XXX) after connection broken by ‘ProxyError(‘

    下面以ubuntu系统为例,windows可以参考类似的解决思路 问题 pip安装任何包都报错WARNING: Retrying (Retry(total=4, connect=None, read= ...

  7. Python安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法

    我们在使用 pip 安装 python 包时,经常会出现如下错误: ERROR: Could not find a version that satisfies the requirement xxx ...

  8. spyder/conda安装包报错:conda info could not be constructed. KeyError: ‘pkgs_dirs‘

    打开conda,报错特征如下: 报错信息 打开powershell,输入conda info一通报错. (base) PS C:\Users\Administrator> conda info# ...

  9. python3.6安装包报错_win10安装python3.6的常见问题

    1.python下载 https://www.python.org/downloads/ 2.x和3.x版本都行吧,都可以下的.(然后安装的时候,记得勾选环境变量配置就行了,当然也可以自己配) 我下载 ...

最新文章

  1. qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”
  2. 天啊!我的xbox360突然不读盘了。。。
  3. 在北京,一款App从无到有至少需要100万?
  4. MySQL中的自适应哈希索引
  5. linux 页面内容输出,Node.js 一个简单的页面输出
  6. [Python人工智能] 三十二.Bert模型 (1)Keras-bert基本用法及预训练模型
  7. sklearn学习_01
  8. 【jQuery】使用id选择器,找出外层div中嵌套的内层div
  9. 深度学习 | Why and How:神经网络中的权重初始化
  10. php 价格计算方法,PHP算法逻辑:如何计算购买量?
  11. Adobe Illustrator的教程:如何建立扁平化设计角色动画
  12. 移动端H5 页面 input 获取焦点不灵敏
  13. OpenGL基础56:OpenGL简单调试
  14. android jni示例_Android切换按钮,开关示例
  15. Postgresql pg_dumppg_restore用法
  16. Java 反射:Classes
  17. html5变动标签新写法,HTML5新增的标签和废除的标签
  18. Python 源码剖析 目录
  19. 基于布谷鸟灰狼算法、灰狼算法求解复杂地形下三维无人机路径规划问题研究附matlab代码
  20. matlab 定义离散函数,matlab离散点拟合函数

热门文章

  1. 智能排班系统 【开源说明】
  2. Spring Boot 零xml整合dubbo
  3. 凯哥自媒体赚钱秘籍:百家号怎么快速做爆文?
  4. 利用工具exploit com控件
  5. PTA基础题练习-就不告诉你
  6. “iOS4.3+”等,表示那个版本以上的意思,这个加号的来历可能是XML
  7. ESP8266wifi模块连接原子云实现手机与单片机的通信
  8. Android极简的js与java交互库一一SimpleJavaJsBridge
  9. 计算机图形学GAMES101(十二)光线追踪(基本原理)
  10. 算法 3.3——火柴棍等式