gpt4 book ai didi

Vaadin 自动更新 package-lock.json 中的版本

转载 作者:行者123 更新时间:2023-12-04 01:31:24 28 4
gpt4 key购买 nike

我正在使用 Vaadin 版本 14.1.5

根据 migration guide ,它不需要添加 package-lock.json 到版本控制,如果我不编辑它但是今天,在 vaadin 版本没有任何变化的情况下,package-lock.json 中的版本自动更新,并且没有任何手动更改的 UI 被破坏,就在下一次重建时。

为什么会这样?这是否意味着我应该始终提交我的 package-lock.json 稳定版本?或者在 vaadin 中使用依赖项的正确模式是什么?

最佳答案

昨晚 Webpack 用于构建前端文件的传递依赖版本出现回归(在这种情况下影响现代 ES6 浏览器)。如果您删除 14/15 项目中的 package-lock.json 文件,您可能会得到一个用于生产构建的损坏的前端构建工件(build-frontend 的输出).

我们正在为 14.1、14.2 和 15 发布修复程序。如果您删除了锁定文件并且今天需要构建东西,您可以通过将以下 pin 添加到 package.json 来解决此问题:

"terser": "4.6.7",

我们正在采取措施确保这种情况不会重复 - 前端构建(不在应用程序本身中)使用的依赖项也被锁定并且可以依赖。

关于Vaadin 自动更新 package-lock.json 中的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60948899/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com