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