yarn why <package-name>
.
看看是否可以升级(或降级)某些包,以确保包中的所有依赖项都使用相同版本的angular。
例如:
yarn why execa
:
yarn why v1.22.5
[1/4] ð¤ Why do we have the module "execa"...?
[2/4] ð Initialising dependency graph...
[3/4] ð Finding dependency...
[4/4] ð¡ Calculating file sizes...
=> Found "execa@4.0.3"
info Has been hoisted to "execa"
info Reasons this module exists
- "workspace-aggregator-c3b3be41-6d00-4635-98a6-d5373b215152" depends on it
- Specified in "devDependencies"
- Hoisted from "_project_#pretty-quick#execa"
- Hoisted from "_project_#@tahini#nc#execa"
- Hoisted from "_project_#execa"
- Hoisted from "_project_#jest#@jest#core#jest-changed-files#execa"
info Disk size without dependencies: "136KB"
info Disk size with unique dependencies: "520KB"
info Disk size with transitive dependencies: "736KB"
info Number of shared dependencies: 19
=> Found "lint-staged#execa@2.1.0"
info This module exists because "_project_#lint-staged" depends on it.
info Disk size without dependencies: "76KB"
info Disk size with unique dependencies: "400KB"
info Disk size with transitive dependencies: "616KB"
info Number of shared dependencies: 19
=> Found "sane#execa@1.0.0"
info This module exists because "_project_#jest-haste-map#sane" depends on it.
info Disk size without dependencies: "40KB"
info Disk size with unique dependencies: "328KB"
info Disk size with transitive dependencies: "524KB"
info Number of shared dependencies: 16
=> Found "create-folder-structure#execa@2.1.0"
info Reasons this module exists
- "_project_#create-folder-structure#pretty-quick" depends on it
- Hoisted from "_project_#create-folder-structure#pretty-quick#execa"
info Disk size without dependencies: "76KB"
info Disk size with unique dependencies: "400KB"
info Disk size with transitive dependencies: "616KB"
info Number of shared dependencies: 19
=> Found "term-size#execa@0.7.0"
info This module exists because "_project_#nodemon#update-notifier#boxen#term-size" depends on it.
info Disk size without dependencies: "36KB"
info Disk size with unique dependencies: "324KB"
info Disk size with transitive dependencies: "520KB"
info Number of shared dependencies: 16