npm发布更新令牌

95 阅读1分钟

今早(2025-12-11)来发布npm,结果发现npmjs官方启用了2FA,不过它同时也提供了让你bypass的选项。那么这里就来重新生成一次AccessToken吧。

假设生成的AccessToken形如:npm_nS3DDDDDDDDDDDDDDDDDDDDDDDDDDDD,那么就拿到运行的本地执行:

npm config set //registry.npmjs.org/:_authToken=npm_nS3DDDDDDDDDDDDDDDDDDDDDDDDDDDD

后续就可以正常的执行npm publish 了。

在这之前最早先 npm whoiam 查看自己是否是登录状态,如果不是,那就执行:

npm login

会跳到浏览器进行登录,后续再进行一系列操作即可。