首页 > 解决方案 > NPM:使用 npm-automation-token 获取 403 whoami

问题描述

当我使用npm-automation-token时,命令 npm whoami 得到 403 这是我的 npmrc:

//registry.npmjs.org/:_authToken=${NPM_TOKEN}

当我运行以下命令时:

NPM_TOKEN=xxxxxx-xxxxx-xxxxxx-xxxxx-xxxxx npm whoami

npm 错误!代码 E403 npm 错误!403 403 禁止 - 获取https://registry.npmjs.org/-/whoami npm ERR!403 在大多数情况下,您或您的依赖项之一正在请求 npm ERR!403 您的安全策略禁止的软件包版本。

标签: npmcontinuous-integrationgithub-actions

解决方案


显然,用于自动化的 npm 令牌不支持 npm whoami看到这个问题

暂时您可以生成一个用于发布的令牌。我希望这对未来的读者有所帮助。

编辑(2020 年 11 月 23 日):

whoami api 现在正在使用自动化令牌。


推荐阅读