yarn升级失败

Failure of yarn upgrade

当我想升级项目的依赖项(lodash 包)时,我 运行 使用以下命令:

yarn upgrade lodash

我遇到以下错误:

yarn upgrade v1.12.3
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.yarnpkg.com/path-postId/-/path-postId-2.0.1.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "Unexpected end of data"

我参考了提到的page,但找不到任何有用的信息来解决这个问题。

以下步骤解决了问题:

  1. 删除 yarn.lock 文件。

    rm yarn.lock
    
  2. 通过 运行 以下命令重新创建 yarn.lock 文件:

    yarn install
    
  3. 升级依赖使用--skip-integrity-check:

    yarn upgrade --skip-integrity-check lodash