Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点在所有依赖项中具有相同的版本号_Node.js_Docker - Fatal编程技术网

Node.js 节点在所有依赖项中具有相同的版本号

Node.js 节点在所有依赖项中具有相同的版本号,node.js,docker,Node.js,Docker,在docker漏洞检查期间,我们发现包minimatch存在漏洞。因此,我们必须使用minimatch软件包,最新版本为3.0.4 我已经在fiddler的js部分复制了package-lock.json 如果您在我提供的fiddler链接中搜索package-lock.json,您将在许多地方发现minimatch作为依赖项,有时使用版本3.0.4(eslint中的第2022行),而在其他地方使用版本2.0.10(第3170行) 我想知道一种方法,使package minimatch在pack

在docker漏洞检查期间,我们发现包minimatch存在漏洞。因此,我们必须使用minimatch软件包,最新版本为3.0.4

我已经在fiddler的js部分复制了package-lock.json

如果您在我提供的fiddler链接中搜索package-lock.json,您将在许多地方发现minimatch作为依赖项,有时使用版本3.0.4(eslint中的第2022行),而在其他地方使用版本2.0.10(第3170行)


我想知道一种方法,使package minimatch在package-lock.json的所有位置都具有相同的版本3.0.4。我试过保鲜膜,但它也显示了不同版本的minimatch

将所有依赖项更新为最新版本。如果旧版本仍在您的
包锁.json
中,则意味着您使用的依赖项本身对旧版本具有依赖性。然后,您可能应该联系这些软件包的维护人员以升级其依赖关系(即通过在其各自的存储库中打开一个问题)。

您用[docker]标记了您的问题,请指出相关性好吗?另外,您是从哪里获得
包锁.json
的?请在将这些包更新到最新版本后,删除
包锁.json
,并重新生成i在使用过时版本作为依赖项的包的相关存储库中打开问题。
"minimatch": "3.0.4" instead of  "minimatch": "2.0.10"