javascript - 注销 npm 的 GitHub Packages

标签 javascript github npm github-package-registry

我正在构建一个使用私有(private) 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 中没有身份验证 token 文件。怎么它仍然有效?我该怎么做才能回到未经授权的状态?

最佳答案

显然我没有登录 - 只是 npm 保留了包的缓存版本。再次回到第一个方 block 。如果您遇到同样的问题,请尝试清理缓存或更改软件包版本来测试。

关于javascript - 注销 npm 的 GitHub Packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423724/

相关文章:

javascript - 如何在 3 延迟后删除元素?

javascript - 在调用异步函数时通过数组同步循环

GIT:在根文件夹中使用 CRA 应用程序,如何正确推送到 git?

windows - 使用 Github 从 Windows 到 macOS 共享 Unity 项目的问题

javascript - 如何发布双npm包(CommonJS + module)以便子模块统一导入

node.js - 如何将我的 package.json 指向我的 primeNg 分支?

javascript - 如何去除圆圈中的黑色?

javascript - 解析 json 对象时出现问题

github - Jsonnet 的 std.lines(arr) 函数示例

javascript - React 组件导入无法识别