当我试图在终端中运行下面的代码时,它应该向我询问用户名和密码,但是除了下面的错误之外,没有其他问题。
npm login --registry=https://npm.pkg.github.com --scope=@Psychedelic
npm notice Log in on https://npm.pkg.github.com/
npm ERR! code ENYI
npm ERR! Web login not supported`有什么想法吗?
我想我可能需要创建一个带有令牌等的~/..npmrc文件,但无法解决如何做到这一点。
发布于 2022-11-27 07:17:19
如果使用npm 9,则应该将参数--auth-type=legacy与npm adduser或npm login一起添加。否则,您将得到错误的npm ERR! Web login not supported。
发布于 2022-11-21 13:08:04
由于npm v9,--auth-type=legacy参数需要使用GitHub包进行身份验证。
发布于 2022-11-18 20:59:50
同样的问题,这件事对我起了作用:
将.npmrc文件添加到与具有以下内容的package.json文件相同的目录中的项目:
@OWNER:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=TOKEN将OWNER替换为拥有包含项目的存储库的GitHub上的用户或组织帐户的名称,将TOKEN替换为您的个人访问令牌(经典)。
我做了上面的步骤,而不是npm login --scope=@OWNER --registry=https://npm.pkg.github.com。最后是一个npm run build。
请阅读有关与国家预防机制登记册合作的文档以获得更多信息。
https://stackoverflow.com/questions/74482745
复制相似问题