Tag: shrinkwrap yarnpkg

如何用`yarn`重写嵌套的依赖关系?

如果我的软件包有这些依赖关系 { "name": "my-package", "dependencies": { "foobar":"~1.0.3", "baz":"2.0.9" } foobar包有这些依赖关系 { "name": "foobar", "dependencies": { "baz":"^2.0.0" } 而最新发布的baz版本是2.1.0 ,第一次运行的yarn将在foobar/node_modules安装foobar/node_modules 。 如何强制纱线使用baz@2.0.9包? 我的理解是,这将是可能的使用npm shrinkwrap (一个这个问题 )。 我的问题的总结可能是:纱线创build可重复的,确定性的安装,但我如何定制安装?