一起开源:解决淘宝镜像证书过期问题——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

完美运行了。

相关推荐
涔溪几秒前
有哪些常见的Vite插件及其作用?
前端·vue.js·vite
糖墨夕几秒前
从一行代码看TypeScript的精准与陷阱:空值合并vs逻辑或
前端·typescript
Junsen7 分钟前
使用 Supabase 实现轻量埋点监控
前端·javascript
CnLiang17 分钟前
React Compiler Plugin
前端·react.js
一只爱吃糖的小羊24 分钟前
React 19 生命周期:从入门到实战的完整指南
前端·react.js
乔伊酱27 分钟前
Bean Searcher 遇“鬼”记:为何我的查询条件偷偷跑进了 HAVING?
java·前端·orm
uu_code00730 分钟前
字节磨皮算法详解
前端
HashTang32 分钟前
【AI 编程实战】第 2 篇:让 AI 成为你的前端架构师 - UniApp + Vue3 项目初始化
前端·vue.js·ai编程
独自破碎E39 分钟前
一道面试高频题:最小覆盖子串的O(n)解法
面试·职场和发展
白中白1213840 分钟前
Vue系列-1
前端·javascript·vue.js