无法从 GitHub NPM 注册表 (npm.pkg.github.com) 通过 yarn 下载依赖项
Posted
技术标签:
【中文标题】无法从 GitHub NPM 注册表 (npm.pkg.github.com) 通过 yarn 下载依赖项【英文标题】:Not able to download dependency via yarn from GitHub NPM registry (npm.pkg.github.com) 【发布时间】:2020-02-04 00:07:43 【问题描述】:我已经开始将 GitHub NPM 注册表用于一个 monorepo 项目。我正在使用Lerna
来管理它,它使用yarn
作为包客户端。
我能够将包发布到注册表,并且可以通过npm install
命令下载相同的包,但同样不适用于yarn add
命令。它抛出以下错误 -
error https://npm.pkg.github.com/download/MY_USERNAME/MY_PACKAGE_NAME/PACKAGE_VERSION/HASH Integrity checked failed for "PACKAGE_NAME" (none of the specified algorithms are supported)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
我尝试过手动创建锁定文件(不推荐),但还是没有成功。
【问题讨论】:
【参考方案1】:我只是想发布对我有用的解决方案:
yarn install --update-checksums
【讨论】:
以上是关于无法从 GitHub NPM 注册表 (npm.pkg.github.com) 通过 yarn 下载依赖项的主要内容,如果未能解决你的问题,请参考以下文章
无法从 Heroku 上的 package.json 从 github 安装 npm 包
无法从 GitHub Actions 发布到 npm:`<package> is not in the npm registry` 错误