【yarn踩坑】拉取依赖时各种error报错解决方案
yarn相较于cnpm和npm都更具有稳定性和高速的特点,但也会遇到一些问题。
一. 拉取时提示 yarn Error: certificate has expired
这就是提示SSL证书已经过期
1、查看当前的strict-ssl设置
首先,你可以使用yarn config list命令来查看当前的Yarn配置,包括strict-ssl的设置。这个命令会列出所有的配置选项和它们的值。
yarn config list
在输出中,你应该能找到strict-ssl这一项,并看到它的当前值。
2、设置strict-ssl为false
如果你确定要禁用SSL证书验证,可以使用以下命令来设置strict-ssl为false:
yarn config set strict-ssl false
这个命令会修改Yarn的全局配置,使其不再验证HTTPS服务器的证书。
3、再次运行安装命令
设置完成后,你可以再次运行你的Yarn安装命令。由于strict-ssl已被设置为false,Yarn应该不会因为证书验证问题而失败了。
二. 拉取时提示 The engine "node" is incompatible with this module
yarn安装项目依赖包时报错,node版本不兼容问题解决方式
重新安装node为提示的版本;
配置忽略node引擎版本:
yarn config set ignore-engines true
提示配置success后重新yarn add即可
yarn安装项目依赖包时报错,node版本不兼容问题解决方式
重新安装node为提示的版本;
配置忽略node引擎版本:
yarn config set ignore-engines true
提示配置success后重新yarn add即可
-- 展开阅读全文 --