注销 npm 的 GitHub 个包

Logging out of GitHub Packages for npm

我正在构建一个使用私有 GitHub 包的项目。我一直在本地使用 npm login --registry=https://npm.pkg.github.com ,事后看来,这并不是最明智的做法,因为我实际上需要在生产环境中使用它。为此,我使用 netlify,不幸的是,每当我尝试部署它时它都会抛出 401 Unauthorized

现在,问题是我很难在我的本地机器上调试它,因为出于某种未知的原因,尽管 运行 宁 npm logout --registry=https://npm.pkg.github.com,我仍然被授权。再次尝试 运行 注销,我得到 npm ERR! Not logged in to - 但我仍然可以下载软件包。

我的 .npmrc 文件中没有授权令牌。怎么还可以用?我该怎么做才能回到未授权状态?

显然我没有登录 - 只是 npm 保留了包的缓存版本。再次回到原点。如果您 运行 遇到同样的问题,请尝试清理缓存或修改包版本以进行测试。