执行npm install时报E401错误:密码不正确或缺失如何解决
npm install 触发E401报错修复方案
E401是npm身份认证不通过的标准错误码,删除package-lock.json无法解决这类权限校验类问题,按以下步骤操作即可修复:
- 先确认当前使用的npm源:执行
npm config get registry查看当前配置的源地址- 如果是团队/公司私有源:直接执行
npm login,按提示输入对应私有源的账号、密码、邮箱信息,完成认证后重新执行安装命令即可 - 如果是公共npm源:先执行
npm logout清除本地残留的旧认证信息,再执行npm login重新完成账号登录校验即可
- 如果是团队/公司私有源:直接执行
如果近期你修改过npm账号密码、开启过双因素认证,本地存储的旧凭证会自动失效,必须重新登录才能正常执行依赖安装操作。
- 若重新登录后仍报错,可以手动清理本地无效凭证配置:
找到用户目录下的.npmrc文件:- Windows路径:
C:\Users\<你的当前系统用户名>\.npmrc - Mac/Linux路径:
~/.npmrc
打开文件后删除所有带_authToken字段的配置行,保存后重新走登录流程即可。
完整的运行报错日志可以在npm提示的对应本地路径中查看,方便定位具体是哪个包的拉取触发了认证失败。
- Windows路径:
内容的提问来源于stack exchange,提问作者Lavaraju
相关产品推荐
相关产品推荐

