2

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

4

1 回答 1

0

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

于 2019-12-20T12:50:57.293 回答