pnpm unpublish
添加于:v11.0.0
从注册源中移除已发布的软件包版本。
pnpm unpublish [<pkg>[@<version>]] [--force]
警告
一般不建议取消发布。 大多数注册表(包括公共 npm 注册源)都限制了何时以及如何取消发布软件包。 尽可能优先使用 pnpm deprecate。
示例
取消发布特定版本:
pnpm unpublish foo@1.0.0
使用语义化版本控制符取消发布一系列版本:
pnpm unpublish "foo@<2"
取消发布整个软件包(所有版本)。 需要使用 --force 参数:
pnpm unpublish foo --force
当在包目录中不带参数运行时,pnpm 会取消发布从本地 package.json 读取的当前包版本。
配置项
--force
当删除整个软件包(所有版本)而不是特定版本或范围时,需要此命令。
--registry <url>
要发布的注册源。 默认使用为该软件包配置的注册源。
--otp <code>
当注册源需要双因素身份验证时,请通过此标志或 PNPM_CONFIG_OTP 环境变量提供一次性密码。