依赖性帽子有问题,因为它们会导致你的依赖性发生出乎意料的变化.
例如,如果对"fooQQ1.0.0"和"[email protected]"有依赖性,安装依赖性将安装1.1.0而不是1.0.
这会造成你代码中的出乎意料的错误和破解.
这个软件包会帮助你避免这个问题,通过停止增加依赖性帽子的操作.
安装
yarn @flasd/no-hats
使用量
在您的 package.json数字 :
{
"lint-staged": {
"package.json": ["no-hats"]
}
}