安装某些 npm 软件包时出现 TAR_BAD_ARCHIVE 错误

问题描述 投票:0回答:1

我在安装一些 npm 软件包时遇到问题。具体来说,当我尝试安装像 eslint 这样的软件包时,我收到以下错误:

npm error code TAR_BAD_ARCHIVE
npm error TAR_BAD_ARCHIVE: Unrecognized archive format

但是,其他一些软件包安装成功,没有任何错误。我不确定是什么导致了这个问题。

这是我迄今为止尝试过的:

  • 使用 npm cache clean --force 清除了 npm 缓存。
  • 将 npm 更新到最新版本。
  • 检查互联网连接问题。
  • 尝试使用多个 Node.js 版本,包括 LTS 版本。
  • 在不同的Windows版本(Windows 11 24H2和多个版本的Windows 10)上测试了安装。

尽管采取了这些步骤,问题仍然存在。

附加信息:

  • Node.js 版本:v22.11.0
  • npm 版本:10.9.1
  • 操作系统:Windows 11 24H2

我尝试使用 npm install eslint 安装 **eslint ** 等软件包。我希望安装能够成功完成,就像我安装的其他软件包没有问题一样。相反,我收到了错误 TAR_BAD_ARCHIVE:无法识别的存档格式。

完整日志链接:https://pastebin.com/ZhJ15vXV

node.js npm next.js eslint npm-install
1个回答
0
投票

尝试使用 VPN 或更改互联网连接(此处有更多详细信息)

https://github.com/npm/cli/issues/7893

© www.soinside.com 2019 - 2024. All rights reserved.