注销GitHub软件包以获取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文件中没有身份验证令牌。它怎么仍然起作用?我该怎么做才能回到未经授权的状态?

shehuan 回答:注销GitHub软件包以获取npm

显然我没有登录-只是npm保留了程序包的缓存版本。再次回到正方形。如果您遇到相同的问题,请尝试清理缓存或增加软件包版本以对其进行测试。

本文链接:https://www.f2er.com/2886374.html

大家都在问