node.jsnpmnext.jseslintnpm-install

Getting TAR_BAD_ARCHIVE Error When Installing Certain npm Packages


I'm encountering an issue while installing some npm packages. Specifically, when I try to install packages like eslint, I get the following error:

npm error code TAR_BAD_ARCHIVE
npm error TAR_BAD_ARCHIVE: Unrecognized archive format

However, some other packages install successfully without any errors. I'm not sure what is causing this issue.

Here’s what I’ve tried so far:

Despite these steps, the problem persists.

Additional Info:

I tried installing packages like **eslint **using npm install eslint. I expected the installation to complete successfully, just like other packages that I installed without issues. Instead, I received the error TAR_BAD_ARCHIVE: Unrecognized archive format.

A complete log link: https://pastebin.com/ZhJ15vXV


Solution

  • Try with a VPN or changing the internet connection (a few more details here)

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