我应该将 package-lock.json 提交到 Vaadin 项目中的版本控制吗?

问题描述 投票:0回答:1

将项目升级到最新的 Vaadin 24 版本后,我删除了 package-lock.json,以便在构建过程中重新生成它。事实并非如此,尽管构建成功并且我可以毫无问题地运行该项目。

Vaadin 中 npm 相关文件的持久性是否发生了变化?一般来说,我应该将 package.json、package-lock.json 以及其他可能生成的文件保留在 Vaadin 项目的代码存储库中,还是 Vaadin 每次都会生成它们?我记得以前的答案是将 package-lock.json 保留在版本控制中,尽管它是生成的。

非常感谢

vaadin vaadin24
1个回答
0
投票

如果您有 package-lock.json,请将其与 package.json 一起提交。每次重新生成文件可能会导致构建不一致(更不用说速度缓慢)。如果您使用预编译的前端包,您可能根本不需要包配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.