E401 - 无法进行身份验证,您的身份验证令牌似乎无效

时间:2021-05-06 13:57:05

标签: node.js npm

我使用 Azure Packages 私有 NPM 服务器进行了测试,现在想恢复使用标准的 NPM 注册表,但是当我这样做时会报错。我已经尝试了我能想到的所有方法,但它现在阻止了我做任何工作。我真的很感激任何帮助。

错误

  • npm 错误!代码 E401
  • npm 错误!无法进行身份验证,您的身份验证令牌似乎无效。
  • npm 错误!要更正此问题,请尝试重新登录:
  • npm 错误! npm 登录

如果我检查日志,它仍然以某种方式试图从 Azure 而不是 npm 注册表中查找包。

下面指定的 Azure URL 不存在于我能找到的任何 .npmrc 文件或包锁定文件中!

在这里要明确的是,我想使用默认的 NPM 注册表而不是 Azure。例如

32 silly fetch manifest @types/angular@https://pkgs.dev.azure.com/***/***/_packaging/***.Common.UI/npm/registry/@types/angular/-/angular-1.6.45.tgz

我采取的步骤

  • 删除了我的本地 .npmrc 文件
  • 从我的用户个人资料中删除了 .npmrc 文件
  • 清除 NPM 缓存
  • 已清除本地 node_modules 文件夹
  • npm 配置集注册表 https://registry.npmjs.org/
  • npm 配置集注册表 https://registry.npmjs.com/
  • 重新安装 node.js

在每种情况下,运行 npm install 仍然给我同样的错误。

请帮忙!

0 个答案:

没有答案