"yarn install --frozen-lockfile" 的 NPM 等价命令是什么?

44

我在构建生产环境的Docker镜像时使用了npm。 我希望确保package-lock.json文件不会更改并且与原来匹配。

1个回答

57

3
这并不能确保它与 package.json 匹配,对吗? - VoxPelli
2
@VoxPelli,文档指出:“如果包锁中的依赖项与package.json中的不匹配,则npm ci将以错误退出,而不是更新包锁。” - bfdes
6
遗憾的是,npm ci会删除node_modules,因此它对CI流水线有一个非常烦人的惩罚,即清除缓存。 - Salz
1
@Salz 或许这个链接可以帮助您:https://dev59.com/m1MI5IYBdhLWcg3w1fH-#60355056 - Andrei Tătar
@AndreiTătar 谢谢,至少可以防止重新下载。 - Salz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接