发布包的 'older' 版本?
Publish 'older' version of package?
我在 npm 上发布了一个 major
版本的包,但我现在意识到它应该只是一个 minor
更新。最近发布的版本是2.0.0
,我发布之前是1.3.0
。有没有办法返回并现在发布版本1.4.0
?谢谢!
如果您的版本 2.0.0
是在 72 小时前发布的,并且 npm Public 注册表中没有其他包依赖于您包的版本 2.0.0
,那么请考虑执行以下步骤:
- 运行未发布版本
2.0.0
以下命令:
npm unpublish <package_name>@2.0.0
- 然后发布您的
1.4.0
版本。
另请注意,在 Considerations 部分中指出:
Once package@version
has been used, you can never use it again. You must publish a new version even if you unpublished the old one.
这意味着当您确实想要发布下一个主要更新时,即版本 2.0.0
,您是不允许的,因此您必须将其发布为 2.0.1
。
我在 npm 上发布了一个 major
版本的包,但我现在意识到它应该只是一个 minor
更新。最近发布的版本是2.0.0
,我发布之前是1.3.0
。有没有办法返回并现在发布版本1.4.0
?谢谢!
如果您的版本 2.0.0
是在 72 小时前发布的,并且 npm Public 注册表中没有其他包依赖于您包的版本 2.0.0
,那么请考虑执行以下步骤:
- 运行未发布版本
2.0.0
以下命令:npm unpublish <package_name>@2.0.0
- 然后发布您的
1.4.0
版本。
另请注意,在 Considerations 部分中指出:
Once
package@version
has been used, you can never use it again. You must publish a new version even if you unpublished the old one.
这意味着当您确实想要发布下一个主要更新时,即版本 2.0.0
,您是不允许的,因此您必须将其发布为 2.0.1
。