假设我在package.json文件中有以下依赖项部分:
"dependencies": {
"A": "1.0.0"
}
Run Code Online (Sandbox Code Playgroud)
同样,我们假设包 A 的当前版本是3.0.0. 但我的项目中需要版本1.0.0,A所以我在package.json.
鉴于此,我们假设B我的项目中需要有另一个依赖于A. 最新版本B也是3.0.0,但是不兼容"A": "1.0.0"。B与之兼容的正确版本"A": "1.0.0"是"B": "1.0.0".
问题是 -
如何检测与哪个版本的软件包
B兼容"A":"1.0.0"?有没有办法自动安装依赖
A并兼容的软件包版本"A": "1.0.0"?