Xは依存関係Yを持っているとします。Xは糸を使用せず、特定のバージョンのYを固定しません(Xのpackage.jsonには"Y": "^1.0.0"
があります)。ヤーンは、過渡的依存性Yの特定のバージョンを固定して使用することを許可していますか?糸は、依存関係の依存関係のために特定のピンを特定していますか?
もっとコンテキスト:私たちのpackage.jsonで 、我々は依存Xのバージョンをピンしかし、依存Xは、いくつかの.d.tsファイルをエクスポート固定されていない依存関係Yを(例えば"Y": "^1.0.0"
)、持っています。新しいY型の新しいバージョンが出てきました。これは新しいTypescript機能を使用しました。突然、私たちのpackage.jsonで使用するTypescriptのバージョンで私たちのtscコンパイルが破られました。私たちがpackage.jsonにYのバージョンを固定する方法はありませんでしたので、この問題は避けられませんでした。