跳到主要内容
版本:11.x

pnpm login

添加于:v11.0.0

别名:adduser

使用 npm 注册源进行身份验证。

pnpm login [--registry <url>] [--scope <scope>]

支持使用二维码进行网页登录,以及传统的用户名/密码验证。

自 v11.19.0 版本起,基于 Web 的登录流程不再需要交互式终端:在没有 TTY 的情况下,pnpm login 会输出认证 URL(跳过二维码及提示在浏览器中打开该 URL 的步骤),并轮询注册表,直至浏览器端的授权完成。 只有传统的用户名/密码登录方式在非交互式终端中仍会因 ERR_PNPM_LOGIN_NON_INTERACTIVE 错误而失败。

身份验证令牌会写入到 <pnpm config>/auth.ini

配置项

--registry <url>

用于身份验证的注册源。 默认使用已配置的默认注册源。

--scope <scope>

将凭据与指定范围关联。 将使用该范围的注册源。