一起开源:解决淘宝镜像证书过期问题——https://registry.npm.taobao.org...certificate has expired

最近,远方的朋友毕业了发现找工作很难,于是我建议她直接参与开源项目的贡献,我拿出了自己尘封已久的组件库项目给她,麻雀虽小五脏俱全,还有很多组件可以补充,进一步讲工程化上也有很多可以优化升级的地方,这样走出去也可以说参加过开源项目了。

与此同时,我也把项目拉到本地看看还能不能运行,果然不能。

遇到的第一个问题是npm版本高了,于是我用nvm切换成18,之后安装依赖发现仍然报错:

error An unexpected error occurred: "registry.npm.taobao.org/braces/down...: certificate has expired".

用yarn也一样,总之,这是淘宝镜像过期了,所以得切换回官方的npm地址。考虑到这个项目主要用yarn运行的,就以yarn为例解决这类问题。

第一步、清除yarn缓存,切换回yarn官方地址

bash 复制代码
yarn cache clean
yarn config set registry https://registry.yarnpkg.com/

第二步、更新yarn到最新版本

bash 复制代码
yarn set version latest

第三步、禁用yarn的严格ssl检查

bash 复制代码
yarn config set "strict-ssl" false -g

第四步、安装+运行

bash 复制代码
yarn
yarn dev

完美运行了。

相关推荐
小李子呢021114 分钟前
JS中的Set 核心认知
前端·javascript·es6
程序员阿耶14 分钟前
【前端面试知识点】CSS contain 属性如何用于性能优化?它有哪些可选值及作用?
前端·面试
阳火锅16 分钟前
34岁前端倒计时:老板用AI手搓系统那天,我知道我的“体面退休”是个笑话
前端·后端·程序员
姓王者17 分钟前
# 解决 Nautilus 自定义终端插件安装依赖问题
前端·后端·全栈
宸翰31 分钟前
在VS code中如何舒适的开发Python
前端·python
奋斗的小鱼干32 分钟前
windows龙虾的安装
前端
星辰_mya40 分钟前
Redlock 算法:是分布式锁的“圣杯”还是“鸡肋”
jvm·redis·分布式·面试·redlock
程序员阿峰41 分钟前
【JavaScript面试题-this 绑定】请说明 `this` 在不同场景下的指向(默认、隐式、显式、new、箭头函数)。
前端·javascript·面试
_饭团43 分钟前
指针核心知识:5篇系统梳理2
c语言·笔记·学习·leetcode·面试·改行学it
用户318730828651 小时前
Python 短信接口高效集成指南:Django/Flask 框架最佳实践
前端