Package-lock.json file in angular 5 创建问题

Package-lock.json file in angular 5 creating the problem

总是包锁定依赖库创建问题。当我们尝试执行 npm install 时没有问题,但是当我们尝试将代码合并到 master 分支时构建失败。依赖库之一失败。当我们看到它时,jfrog 那个库由于版本较低而很关键,并期望升级到更高版本。我们已经直接在 package-lock 文件中进行了修改,并检查了问题已解决但其他库即将到来的代码。识别和解决问题的最佳方法是什么?

在构建部署时尝试使用 npm ci 而不是 npm install。据我了解,此命令将使用 package-lock.json 文件。

如果您打算更新部署依赖项,请使用 npm install 并提交对 package-lock.json 文件的更改。

这在 the docs 中推荐,可以帮助您控制 package-lock.json 文件并获得一致的构建。