【发布时间】:2021-07-28 20:35:57
【问题描述】:
我使用 Azure Packages 私有 NPM 服务器进行了测试,现在想恢复使用标准 NPM 注册表,但是当我这样做时它会抱怨。我已经尝试了我能想到的一切,它现在阻止我做任何工作。非常感谢任何帮助。
错误
- npm 错误!代码 E401
- npm 错误!无法进行身份验证,您的身份验证令牌似乎无效。
- npm 错误!要更正此问题,请尝试再次登录:
- npm 错误! npm 登录
如果我检查日志,它仍然以某种方式尝试从 Azure 而不是 npm 注册表中查找包。
我能找到的任何 .npmrc 文件或包锁定文件中都不存在下面指定的 Azure URL!
这里要明确一点,我想使用默认的 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 仍然给我同样的错误。
请帮忙!
【问题讨论】: