npm login

登录 npm 账户,用于发布包

语法

npm login [--registry=url] [--scope=@scope]

参数

参数说明示例级别
(交互式) 输入用户名、密码、邮箱登录 npm login 常用
--registry 指定登录的 registry npm login --registry=https://npm.pkg.github.com 进阶
--scope 为 scope 设置 registry npm login --scope=@myorg --registry=https://npm.pkg.github.com 进阶

示例

登录 npm

npm login
按提示输入用户名、密码和邮箱

查看当前登录用户

npm whoami

登录 GitHub Packages

npm login --registry=https://npm.pkg.github.com
用 GitHub token 作为密码

登出

npm logout

常见错误

npm ERR! 401 Unauthorized 用户名或密码错误,或 token 过期
npm ERR! OTP required 账户开启了 2FA,需要输入验证码

技巧

相关命令