是否有一种简便的方法可以在节点/ npm项目中的所有直接依赖项中强制特定的 transitive 依赖项的版本?
这种情况是特定版本的软件包,称为foo
,有一些我想避免的错误。我可能会也可能不会直接依赖于foo
,但是,就像在节点项目中经常遇到的那样,它是几个直接依赖项的传递性依赖项。
我想固定一个特定版本或某个最高版本,以避免出现错误;或者相反,我想固定一些最低版本以确保得到错误修复。
我了解到,并非所有直接依赖项都已经发布了具有传递性依赖项“正确”版本的版本(无论哪种情况),但我也想知道这一点。