npm 在语义版本控制中,当模块添加兼容性而没有任何破坏性更改时,哪个版本会更新?

u7up0aaq  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(168)

我有一个npm模块,它与React 18Next.js不兼容。现在,我对某些部分进行了更改,以确保与这些软件包的兼容性,而不会对使用此模块的人造成任何破坏性的更改。在进行这些更改之后,版本的哪个部分应该修改:major还是minor
我读了Semantic Versioning文档,但不幸的是,我找不到解决方案。

w51jfk4q

w51jfk4q1#

React 18与17和更早的版本完全兼容吗?如果不是,那么我可以说你过渡性地引入了一个突破性的变化,所以你应该改变主要版本。否则改变次要版本

相关问题