跳到主要内容
pnpm
文档目录

pnpm unpublish

查看英文原文 ↗

自 v11.0.0 起提供

从 registry 移除一个已发布的包版本

pnpm unpublish [<pkg>[@<version>]] [--force]

warning

通常不建议取消发布。大多数 registry(包括公开的 npm registry)都限制何时以及如何取消发布包。尽可能优先使用 pnpm deprecate

示例

取消发布特定版本:

pnpm unpublish foo@1.0.0

使用 semver 说明符取消发布一个版本范围:

pnpm unpublish "foo@<2"

取消发布整个包(所有版本)。需要 --force

pnpm unpublish foo --force

在包目录内不带参数运行时,pnpm 会取消发布从本地 package.json 读取的当前包版本。

选项

--force

当移除整个包(所有版本)而非特定版本或范围时必需

--registry

要发布到的 registry。默认为该包所配置的 registry

--otp

当 registry 要求双因素认证时,通过此标志或 PNPM_CONFIG_OTP 环境变量提供一次性密码。

本页内容译自pnpm 官方文档(MIT License),如有出入以英文原文为准。