【发布时间】:2018-07-27 15:18:11
【问题描述】:
假设我在package.json 文件中有以下依赖项:
"dependencies": {
"A": "1.0.0"
}
同样,我们假设包 A 的当前版本是3.0.0。但我的项目中需要A 的1.0.0 版本,所以我在package.json 中明确指定它。
鉴于此,假设我需要在我的项目中拥有另一个依赖于A 的包B。 B的最新版本也是3.0.0,但与"A": "1.0.0"不兼容。与"A": "1.0.0" 兼容的B 的正确版本是"B": "1.0.0"。
问题是——
我如何检测包
B与"A":"1.0.0"兼容的版本?有没有办法自动安装 依赖于
A并与"A": "1.0.0"兼容的软件包?
【问题讨论】:
标签: javascript npm yarnpkg