假设我在package.json
文件中有以下的依赖项:
"dependencies": {
"A": "1.0.0"
}
假设当前包A的版本为3.0.0
,但是我需要在我的项目中使用版本1.0.0
的A
,因此我在package.json
中明确指定它。
假设现在我需要在我的项目中引入另一个依赖于A
的包B
。最新版本的B
也是3.0.0
,但它与"A": "1.0.0"
不兼容。与"A": "1.0.0"
兼容的正确版本的B
应该是"B": "1.0.0"
。
问题是 -
如何检测与
"A":"1.0.0"
兼容的包B
的版本?是否有一种自动安装依赖于
A
并且与"A": "1.0.0"
兼容的版本的包的方法?