0

我最近一直在阅读npm ci,并一直试图完全理解它,但我遇到了一个问题。

它是严格写在npm 文档中的

如果包锁中的依赖项与 package.json 中的依赖项不匹配,npm ci 将退出并报错,而不是更新包锁。

但是对我来说,它永远不会因错误而退出,并且总是成功,无论 mypackage-lock.json与my 有何不同package.json。我尝试使用不存在的package-lock.json版本(每次都成功并成功安装。v30.7.0zustandzustandpackage-lock.jsonv3.0.0npm cizustand v3.7.0

要么我没有完全理解它应该做的事情,要么就是不能正常工作,我真的很想有人为我解决这个问题。谢谢!

4

0 回答 0