淘宝镜像地址失效

1. 使用nvm安装node时候报错

报错内容

bash 复制代码
Get "https://npm.taobao.org/mirrors/node/latest/SHASUMS256.txt": tls: failed to verify certificate: x509: certificate has expired or is not yet valid:

报错原因

淘宝镜像地址的证书过期了

解决

找到nvm安装的根目录下的settings.txt文件

properties 复制代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

修改成

properties 复制代码
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

2. npm安装项目依赖报错

报错内容

bash 复制代码
request to https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz failed, reason: certificate has expired

报错原因

淘宝镜像地址的证书过期了

解决

配置新的淘宝镜像地址:

bash 复制代码
npm config set https://registry.npmmirror.com

或者安装依赖的时候指定

bash 复制代码
npm install --registry=https://registry.npmmirror.com

如果设置新的淘宝镜像地址仍然无法解决,可以删除项目中的package-lock.json文件再次尝试,因为里面也会指定依赖下载地址,存在使用过期的淘宝镜像地址仍会报错

3. yarn install安装项目依赖报错

报错内容

bash 复制代码
error Couldn't find package "fsevents@~2.3.2" required by "chokidar@^3.4.2" on the "npm" registry

报错原因

找不到包fsevents@~2.3.2

解决

删除项目中的yarn.lockpackage-lock.json,然后再次执行

bash 复制代码
yarn install

#也可以使用淘宝镜像
yarn install --registry=https://registry.npmmirror.com
相关推荐
weixin_405023372 天前
包资源管理器NPM 使用
前端·npm·node.js
小于小于09122 天前
npx 与 npm 区别
前端·npm·node.js
顧棟2 天前
【Yarn实战】Yarn 2.9.1滚动升级到3.4.1调研与实践验证
hadoop·yarn
亮子AI3 天前
【npm】npm install 产生软件包冲突怎么办?(详细步骤)
前端·npm·node.js
Rhys..4 天前
JS - npm init
开发语言·javascript·npm
夏天想4 天前
复制了一个vue的项目然后再这个基础上修改。可是通过npm run dev运行之前的老项目,发现运行的竟然是拷贝后的项目。为什么会这样?
前端·vue.js·npm
一枚前端小能手5 天前
📦 从npm到yarn到pnpm的演进之路 - 包管理器实现原理深度解析
前端·javascript·npm
scorpion_V6 天前
VScode 中执行 npm 报错的问题
ide·vscode·npm
FreeBuf_6 天前
攻击者利用Discord Webhook通过npm、PyPI和Ruby软件包构建隐蔽C2通道
前端·npm·ruby
程序铺子7 天前
如何使用 npm 安装 sqlite3 和 canvas 这些包
javascript·npm·node.js