我最近一直在阅读npm ci
,并一直试图完全理解它,但我遇到了一个问题。
它是严格写在npm 文档中的
如果包锁中的依赖项与 package.json 中的依赖项不匹配,npm ci 将退出并报错,而不是更新包锁。
但是对我来说,它永远不会因错误而退出,并且总是成功,无论 mypackage-lock.json
与my 有何不同package.json
。我尝试使用不存在的package-lock.json
版本(每次都成功并成功安装。v30.7.0
zustand
zustand
package-lock.json
v3.0.0
npm ci
zustand v3.7.0
要么我没有完全理解它应该做的事情,要么就是不能正常工作,我真的很想有人为我解决这个问题。谢谢!