gpt4 book ai didi

node.js - 更新 npm 包的自述文件时出现版本问题?

转载 作者:IT老高 更新时间:2023-10-28 21:59:44 26 4
gpt4 key购买 nike

如果我为我维护的一个 npm 包修改了我的自述文件,我是否需要在 package.json 中修改版本并进行另一个 npm 发布?还是有其他方法可以在没有版本冲突的情况下更新自述文件。

最佳答案

根据您对“需要”的定义,这可能是两个截然不同的问题:

  1. [是否可以发布自述文件更改而不增加版本号?]

  2. [技术上是否可以在不增加版本的情况下发布更改]

接受的答案(通过 npm publish --force 更新,即不增加版本号的任何部分)是 Q2 的一个很好的答案。但我想谈谈 Q1。

不鼓励使用 npm publish --force。相反,我们鼓励作者使用 semantic versioning aka semver ,其中规定:

... version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.

所以我的回答是:虽然从技术上讲有一种方法可以在不增加版本的情况下发布更改,但您不应该这样做。对于不影响包 API 的小修改,您应该提升“补丁”版本,例如从 1.2.0 到 1.2.1。

关于node.js - 更新 npm 包的自述文件时出现版本问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13302995/

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