玩命狂奔的间隙,莫忘记抬头看看前路的星光

0%

yarn或npm出现ssl证书错误(ssl certificate)提示的解决方案

即使使用梯子、不使用梯子,设置各种代理和镜像,都有可能出现node install失败的可能。
即使强制设置仓库回官方的仓库都不行:

1
yarn config set registry https://registry.npmjs.org #这个根本不行

经过验证简单快捷的解决方法:直接关闭npm 或 yarn的ssl证书验证。

yarn关闭ssl的方法:

1
yarn config set "strict-ssl" false -g

npm关闭ssl的方法:

1
npm config set strict-ssl false

有兴趣可以看下面具体错误案例:

例如,安装vite-plugin-vue-devtools就遇到certificate has expired问题。

1
2
3
4
5
6
liuyi@ddkidsdeMacBook-Pro zyseo_cd_web % yarn add -D vite-plugin-vue-devtools
yarn add v1.22.19
[1/4] 🔍 Resolving packages...
error An unexpected error occurred: "https://registry.npm.taobao.org/vite-plugin-vue-devtools: certificate has expired".
info If you think this is a bug, please open a bug report with the information provided in "/Users/liuyi/work/mine/gitee/zyseo_cd_web/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.