We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
以下内容源于 @uyarn
关于要不要加锁文件的一些想法: 之前为什么不加锁文件的几个原因,
以上提到的问题可以考虑配合加锁文件之后的解决方案:
The text was updated successfully, but these errors were encountered:
👋 @zhangpaopao0609,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。
Sorry, something went wrong.
我认为这是个伪命题,这种因为依赖版本升级导致开发和使用表现不一致的现象本身就不符合社区标准版本管理(SemVer),不应该出现在正式的 npm 库中,如果出现了,那么问题的责任方不该是使用者(tdeign),而是依赖库的作者。要知道,SemVer 是一个约定俗成的规范,如果这个规范被打破,那么是不是意味着所有的库,不仅限于 js,只要有依赖,都要锁版本呢?
再来讲讲固定版本后的小劣势
所以我的观点是,没有必要固定版本,因此我保留意见,但也不拒绝
不用担心,packageManager 可以规避这个问题,不会出现 lock 文件不一致的情况,同时还可以在 ci 上额外检查
packageManager
nice work
uyarn
zhangpaopao0609
No branches or pull requests
你建议的方案是什么
以下内容源于 @uyarn
关于要不要加锁文件的一些想法:
之前为什么不加锁文件的几个原因,
与此同时也存在一定的问题,也是我们平时维护偶尔遇到的,如某个依赖时不时会出现升级后影响构建或者部署的问题,存在一定的隐患,这个问题改为大仓之后,依赖增多可能会愈发严重,依赖增加且一些是root dependencies,一些是某个workspace的dependencies,排查起来可能难度更大,
以上提到的问题可以考虑配合加锁文件之后的解决方案:
The text was updated successfully, but these errors were encountered: