npm问题合集以及npm常规操作整理

本文汇总了解决npminstall过程中遇到的各种问题,如安装卡顿、依赖警告、网络错误和过期证书,提供了网络切换、版本更新、镜像设置和依赖管理的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题一:npm install 卡在“sill idealTree buildDeps“

  1. 可以尝试将网络切换为其他网络,我的是这么解决的。
  2. 可以尝试重新设置镜像。

问题二:npm install 项目依赖报WARN deprecated

在这里插入图片描述
原因
依赖版本问题,下载最新版本。
解决方案

  1. 尝试重新更新npm到最新版本
npm install -g npm
注:此方式默认升级为最新版本

在这里插入图片描述

  1. 重新install项目依赖
npm install

install成功如下图:
在这里插入图片描述

问题三:npm ERR! ECONNRESET 在这里插入图片描述

原因
大概是网络问题,可能是你的网络设置落后于代理或者网络设置错误。
解决方案
1.确保你的网络是可以访问镜像仓库的
2.重新设置镜像试试

查看当前的npm镜像设置:
npm config list
设置新镜像:
npm config set registry https://registry.npmmirror.com

问题四:npm ERR! code CERT_HAS_EXPIRED

在这里插入图片描述
原因
镜像过期了,需要重新设置镜像。
早在 2021 年,淘宝就发布了消息称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。然而,旧域名于 2022 年 5 月 31 日停止服务,不过直到二月份 HTTPS 证书到期才真正不能用了。
此处参考:https://blog.csdn.net/PengXing_Huang/article/details/136460133
解决方案

查看当前的npm镜像设置:
npm config list
设置新镜像:
npm config set registry https://registry.npmmirror.com

在这里插入图片描述

问题五:One of your dependencies, babel-preset-react-app, is importing the…

在这里插入图片描述
原因
babel-preset-react-app 是 create-react-app 项目的一部分,它不再维护了。因此,将“@babel/plugin-proposal-private-property-in-object”添加到您的devDependencies 来解决此错误。这样就不会报这个问题了。
解决方案
重新install这个依赖

npm install --save-dev @babel/plugin-transform-private-property-in-object

npm常规操作整理

--查看npm版本
npm -v

--查看npm帮助
npm -h

--默认将npm升级为最新版本
npm install -g npm

--安装项目中的所有依赖项(应当到项目的根目录下去执行此操作)
npm  install 

--给项目指定安装某个依赖项(应当到项目的根目录下去执行此操作)
npm install <foo>

--运行某操作,如:build
npm run [scripts]

--查看当前的npm镜像设置
npm config list

--设置新镜像
npm config set registry https://registry.npmmirror.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值