简体   繁体   English

NPM安装软件包与另一个软件包的特定版本兼容

[英]NPM install package compatible with specific version of another package

My package depends on PackageA . 我的包取决于PackageA PackageA depends on PackageB_Version2 . PackageA取决于PackageB_Version2 I now need to install PackageC which depends on PackageB . 我现在需要安装PackageC取决于PackageB How can I force npm to install that PackageC which is compatible with existing version of PackageB (ie, PackageB_Version2 )? 我怎么能强迫NPM来安装PackageC这与现有版本兼容PackageB (即PackageB_Version2 )?

NPM will install a version specific packaging you tell it the version #. NPM将安装特定于版本的包装,您将其告知版本号。 From the docs: 从文档:

npm install [<@scope>/]<name>@<version>

npm install [<@scope>/]<name>@<version range>

So once you determine the version numbers and dependencies install with save to package.json and you will have your version dependencies saved until you update them. 因此,一旦确定了版本号和相关性,并使用save保存到package.json安装,您将保存版本相关性,直到更新它们为止。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM