我的套餐取决于PackageA
。 PackageA
取决于PackageB_Version2
。我现在需要安装PackageC
,这取决于PackageB
。如何强制npm安装与PackageC
的现有版本(即PackageB
)兼容的PackageB_Version2
?
答案 0 :(得分:0)
NPM将安装一个版本特定的包装,告诉它版本#。来自文档:
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
因此,一旦确定版本号和依赖项安装并保存到package.json
,您将保留版本依赖项,直到您更新它们为止。