当前位置: 首页 > news >正文

npm 安装踩坑

1 网络正常,但是以前的老项目安装依赖一直卡住无法安装?哪怕切换成淘宝镜像

解决办法:切换成yarn

(1)   npm i yarn -g(2)   yarn init(3)   yarn install

在安装的过程中发现:

[2/4] Fetching packages...
error marked@11.1.0: The engine "node" is incompatible with this module. Expected version ">= 18". Got "16.14.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

则还需要进行如下设置:

yarn config set ignore-engines true

此时可以正常安装。

2 在用yarn安装过程中报错:error Error: certificate has expired如何处理?

解决办法

(1)yarn config list 查看strcit-ssl是否默认是true

(2)更改该配置为false

yarn config set strict-ssl false

重新查看

yarn config list 如果为false则设置成功

 3 yarn安装过程中报错getaddrinfo ENOTFOUND如何处理?

这个问题多半是因为yarn设置的默认下载镜像地址是老版registry.nlark.com地址。我们可以把镜像改成淘宝的地址

yarn config set registry https://registry.npmmirror.com/

这样就可以了。我们可以把项目原本的yarn.lock文件删除,重新安装,因为设置了淘宝镜像,所以新生成的yarn.lock文件里的镜像全部成了淘宝的镜像地址,这样就不会报错getaddrinfo ENOTFOUND

http://www.lryc.cn/news/380338.html

相关文章:

  • 内容安全复习 6 - 白帽子安全漏洞挖掘披露的法律风险
  • dp经典问题:爬楼梯
  • 示例:推荐一个基于第三方QRCoder.Xaml封装的二维码显示控件
  • 阿里云服务器618没想到这么便宜,买早了!
  • 提升Python技能的七个函数式编程技巧
  • 微型操作系统内核源码详解系列五(五):cm3下Pendsv切换任务上篇
  • Django测试平台搭建学习笔记1
  • 本地离线模型搭建指南-RAG架构实现
  • 【IPython 使用技巧整理】
  • 什么是孪生素数猜想
  • Python学习笔记16:进阶篇(五)异常处理
  • Mac 安装依赖后依旧报错 ModuleNotFoundError: No module named ‘Crypto‘
  • 【07】持久化-数据库选择和设计
  • 压力测试
  • C语言| 数组元素的删除
  • QListView、QTableView或QTreeView截取滚动区域(截长图)
  • 论文《Tree Decomposed Graph Neural Network》笔记
  • 控制下属很简单,用好这3大管人绝招,再跳的刺头也不敢造次
  • 2.APP测试-安卓adb抓取日志
  • 高考填报志愿选专业,要善于发掘自身优势
  • 如何在 Ubuntu 14.04 上使用 HAProxy 实现 SSL 终止
  • dockercompose
  • 「51媒体」活动会议,展览展会,直播曝光的一种方法
  • Go WebSocket入门+千万级别弹幕系统架构设计
  • uniapp使用伪元素实现气泡
  • 字节跳动:从梦想之芽到参天大树
  • 组合数学、圆排列、离散数学多重集合笔记
  • 网络技术原理需要解决的5个问题
  • 【数据结构】链表的大概认识及单链表的实现
  • 国企:2024年6月中国移动相关招聘信息 二