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