npm禁用依赖关系中最新软件包的安装

时间:2018-09-21 18:55:35

标签: npm package

是否有可能锁定已安装软件包的特定版本?

我尝试在以下示例中解释该问题:

软件包AAA具有版本^ 2.0.0的软件包依赖关系XXX。 软件包BBB具有版本^ 2.0.0的软件包依赖性XXX。 ...

我知道依赖项程序包(XXX:^ 2.0.0)包含错误,因此我需要安装版本1.9.9。

如果我添加1.9.9版的依存关系XXX,则不会有任何变化,因为1.9.9版已移至package-lock.json并使用了最新版本。

我知道,我可以修改package-lock.json文件,但是在npm安装之后,所有更改都将被删除。在依赖包文件夹中修改package.json时,行为相同。

所以我的问题是。是否有可能强制NPM安装在所有依赖项中仅使用过1.9.9版本的广告?

谢谢。

0 个答案:

没有答案