npm 发布报错 403 Forbidden(2FA)解决方案
npm 发布报错 403 Forbidden2FA解决方案报错信息403 Forbidden - Two-factor authentication or granular access token with bypass 2fa enabled is required to publish packages.原因npm 要求发布包时必须使用带有 2FA 绕过权限的 token。解决步骤1. 生成 Granular Access Token登录 npmjs.com → 头像 → Access Tokens → Generate New Token →Granular Access Token填写Token name随意勾选Bypass two-factor authentication (2FA)← 关键Packages and scopes → Permissions →Read and writeExpiration 有效期随意点击 Generate token复制 token2. 配置 tokennpmconfigset//registry.npmjs.org/:_authToken你的token3. 重新发布npmpublish注意无论账号是否开启了 2FA都需要勾选 Bypass 才能正常发布。