安装私有仓库时npm install错误401

Sam*_*ein 4 node.js npm npm-install

我在 NPM 方面遇到了一些问题,正在寻求一些指导。当我运行命令时npm i,出现以下错误:

npm ERR! code E401
npm ERR! 401 Unauthorized - GET https://URL-HERE - Your request could not be authenticated by the GitHub Packages service. Please ensure your access token is valid and has the appropriate scopes configured.
Run Code Online (Sandbox Code Playgroud)

当我运行时npm whoami,我看到我的 npm 用户名。当我运行时npm token,我会看到令牌的完整列表(包括应该授予我安装package.json文件中包含的必要库的权限的令牌)。此外,我还.npmrc从我尝试构建的存储库中删除了所有文件。

我读过 2018 年的这个帖子: NPM install result in 401 Unauthorized for private repo。然而,我对任何建议都没有任何运气。我还有什么需要调查的其他想法或事情吗?

Sam*_*ein 7

我找到了解决方案或解决方法。以下资源对我特别有帮助:

首先,在您的 GitHub 帐户上生成访问令牌。然后,输入命令npm login --scope=@OWNER --registry=https://npm.pkg.github.com。输入您的标准用户名、作为密码的 GitHub 令牌以及您的电子邮件地址。再次运行npm install,您的模块应该已安装。以下是 GitHub 指南中的示例:

$ npm login --scope=@OWNER --registry=https://npm.pkg.github.com

> Username: USERNAME
> Password: TOKEN
> Email: PUBLIC-EMAIL-ADDRESS
Run Code Online (Sandbox Code Playgroud)