You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级npm后执行npm token list出现EAUTHIP认证错误求助

解决npm升级后执行npm token list出现EAUTHIP认证错误的问题

刚把npm升级到最新版,结果跑npm token list时就撞上EAUTHIP错误,提示要Basic或Bearer认证?我之前踩过这个坑,给你几个亲测有效的解决办法:

1. 重新登录npm账号

升级npm后,旧的认证缓存很容易失效,先退出再重新登录,大概率能搞定:

npm logout
npm login

跟着提示输入你的npm用户名、密码和绑定邮箱就行,登录成功后再试试npm token list。

2. 确认npm registry是官方地址

如果你的npm registry被改成了第三方镜像或者其他地址,认证肯定会出问题。先检查当前配置:

npm config get registry

要是输出不是https://registry.npmjs.org/,赶紧改回官方源:

npm config set registry https://registry.npmjs.org/

3. 强制清理npm缓存

缓存损坏也是这类问题的常见诱因,先清掉缓存再重试:

npm cache clean --force

清理完缓存后重新登录,再执行命令看看。

4. 检查IP白名单(如果开启过)

如果你之前在npm账号后台设置了IP白名单,那当前的IP可能不在允许列表里。这种情况得登录npm官网的账号设置页,把当前IP加进白名单,或者暂时关闭白名单测试下。

为啥会出现这个错误?

EAUTHIP本质就是npm没法验证你的身份,要么是认证信息过期/缓存乱了,要么是registry不对,再就是IP被账号的白名单拦住了,按上面的步骤挨个试,基本都能解决。

内容的提问来源于stack exchange,提问作者Saurabh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:36:57