微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试 npm 安装任何包时的 TAR_BAD_ARCHIVE 和 TAR_ENTRY_INVALID

如何解决尝试 npm 安装任何包时的 TAR_BAD_ARCHIVE 和 TAR_ENTRY_INVALID

我尝试删除 npm_cache 并安装最新版本的 npm,但没有成功。我没有其他想法,因为我用相同的错误搜索了所有类似的问题。尽管全局安装有效,但我什至无法安装 npm。此错误仅存在于该项目中。我电脑上其他项目的安装照常工作。

npm install axios
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_ENTRY_INVALID checksum failure
npm WARN tar TAR_BAD_ARCHIVE: Unrecognized archive format
npm ERR! code TAR_BAD_ARCHIVE
npm ERR! TAR_BAD_ARCHIVE: Unrecognized archive format

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Korisnik\AppData\Local\npm-cache\_logs\2021-02-14T22_59_28_705Z-debug.log

这是 npm install axios -verbose 时记录的内容。希望有人看到是什么问题。

0 verbose cli [
0 verbose cli   'C:\\Program Files\\nodejs\\node.exe',0 verbose cli   'C:\\Users\\Korisnik\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',0 verbose cli   'install',0 verbose cli   'axios'
0 verbose cli ]
1 info using npm@7.5.4
2 info using node@v15.0.0
3 timing config:load:defaults Completed in 3ms
4 timing config:load:file:C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 1ms
5 timing config:load:builtin Completed in 1ms
6 timing config:load:cli Completed in 3ms
7 timing config:load:env Completed in 1ms
8 timing config:load:file:C:\Users\Korisnik\Desktop\ecommerce\ecommerce\.npmrc Completed in 0ms
9 timing config:load:project Completed in 1ms
10 timing config:load:file:C:\Users\Korisnik\.npmrc Completed in 0ms
11 timing config:load:user Completed in 0ms
12 timing config:load:file:C:\Program Files\nodejs\etc\npmrc Completed in 1ms
13 timing config:load:global Completed in 1ms
14 timing config:load:cafile Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:setUserAgent Completed in 1ms
17 timing config:load:setEnvs Completed in 2ms
18 timing config:load Completed in 13ms
19 verbose npm-session 2948ad5d93d129dc
20 timing npm:load Completed in 33ms
21 timing arborist:ctor Completed in 2ms
22 timing idealTree:init Completed in 1806ms
23 timing idealTree:userRequests Completed in 9ms
24 silly idealTree buildDeps
25 silly fetch manifest homepage@https://chaka15.github.io/ecommerce
26 warn tar TAR_ENTRY_INVALID checksum failure
27 silly tar TAR_ENTRY_INVALID checksum failure {
27 silly tar   header: Header {
27 silly tar     cksumValid: false,27 silly tar     needpax: false,27 silly tar     nullBlock: false,27 silly tar     block: null,27 silly tar     path: '<!DOCTYPE html>\n' +
27 silly tar       '<html lang="en">\n' +
27 silly tar       '  <head>\n' +
27 silly tar       '    <Meta charset="utf-8" />\n' +
27 silly tar       '    <Meta name="viewport" con',27 silly tar     mode: null,27 silly tar     uid: null,27 silly tar     gid: null,27 silly tar     size: null,27 silly tar     mtime: null,27 silly tar     cksum: null,27 silly tar     linkpath: '     name="description"\n' +
27 silly tar       '      content="Web site created using create-react-app"\n' +
27 silly tar       '    />\n' +
27 silly tar       '    <link\n' +
27 silly tar       '   ',27 silly tar     uname: null,27 silly tar     gname: null,27 silly tar     devmaj: 0,27 silly tar     devmin: 0,27 silly tar     atime: null,27 silly tar     ctime: null,27 silly tar     [Symbol(type)]: ' '
27 silly tar   },27 silly tar   cwd: 'C:\\Users\\Korisnik\\AppData\\Local\\npm-cache\\_cacache\\tmp\\b7842840',27 silly tar   code: 'TAR_ENTRY_INVALID',27 silly tar   tarCode: 'TAR_ENTRY_INVALID'
27 silly tar }
28 warn tar TAR_ENTRY_INVALID checksum failure
29 silly tar TAR_ENTRY_INVALID checksum failure {
29 silly tar   header: Header {
29 silly tar     cksumValid: false,29 silly tar     needpax: false,29 silly tar     nullBlock: false,29 silly tar     block: null,29 silly tar     path: ' type="image/png"\n' +
29 silly tar       '      sizes="16x16"\n' +
29 silly tar       '      href="%PUBLIC_URL%/favicon-16x16.png"\n' +
29 silly tar       '    />\n' +
29 silly tar       '    <link r',29 silly tar     mode: null,29 silly tar     uid: null,29 silly tar     gid: null,29 silly tar     size: null,29 silly tar     mtime: null,29 silly tar     cksum: null,29 silly tar     linkpath: 'mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5" />\n' +
29 silly tar       '    <Meta name="msapplication-TileColor"',29 silly tar     uname: null,29 silly tar     gname: null,29 silly tar     devmaj: 0,29 silly tar     devmin: 0,29 silly tar     atime: null,29 silly tar     ctime: null,29 silly tar     [Symbol(type)]: '"'
29 silly tar   },29 silly tar   cwd: 'C:\\Users\\Korisnik\\AppData\\Local\\npm-cache\\_cacache\\tmp\\b7842840',29 silly tar   code: 'TAR_ENTRY_INVALID',29 silly tar   tarCode: 'TAR_ENTRY_INVALID'
29 silly tar }
30 warn tar TAR_ENTRY_INVALID checksum failure
31 silly tar TAR_ENTRY_INVALID checksum failure {
31 silly tar   header: Header {
31 silly tar     cksumValid: false,31 silly tar     needpax: false,31 silly tar     nullBlock: false,31 silly tar     block: null,31 silly tar     path: 'pp-manifest/\n' +
31 silly tar       '    -->\n' +
31 silly tar       '    <link rel="manifest" href="%PUBLIC_URL%/manifest.json" />\n' +
31 silly tar       '    <!--\n' +
31 silly tar       '      No',31 silly tar     mode: null,31 silly tar     uid: null,31 silly tar     gid: null,31 silly tar     size: null,31 silly tar     mtime: null,31 silly tar     cksum: null,31 silly tar     linkpath: 'will be replaced with the URL of the `public` folder during the build.\n' +
31 silly tar       '      Only files inside the `',31 silly tar     uname: null,31 silly tar     gname: null,31 silly tar     devmaj: 0,31 silly tar     devmin: 0,31 silly tar     atime: null,31 silly tar     ctime: null,31 silly tar     [Symbol(type)]: ' '
31 silly tar   },31 silly tar   cwd: 'C:\\Users\\Korisnik\\AppData\\Local\\npm-cache\\_cacache\\tmp\\b7842840',31 silly tar   code: 'TAR_ENTRY_INVALID',31 silly tar   tarCode: 'TAR_ENTRY_INVALID'
31 silly tar }
32 warn tar TAR_ENTRY_INVALID checksum failure
33 silly tar TAR_ENTRY_INVALID checksum failure {
33 silly tar   header: Header {
33 silly tar     cksumValid: false,33 silly tar     needpax: false,33 silly tar     nullBlock: false,33 silly tar     block: null,33 silly tar     path: ' by running `npm run build`.\n' +
33 silly tar       '    -->\n' +
33 silly tar       '    <link\n' +
33 silly tar       '      rel="stylesheet"\n' +
33 silly tar       '      href="https://maxcdn.boo',33 silly tar     mode: null,33 silly tar     uid: null,33 silly tar     gid: null,33 silly tar     size: 4,33 silly tar     mtime: null,33 silly tar     cksum: null,33 silly tar     linkpath: '  integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk"\n' +
33 silly tar       '      crossori',33 silly tar     uname: null,33 silly tar     gname: null,33 silly tar     devmaj: 0,33 silly tar     devmin: 0,33 silly tar     atime: null,33 silly tar     ctime: null,33 silly tar     [Symbol(type)]: ' '
33 silly tar   },33 silly tar   cwd: 'C:\\Users\\Korisnik\\AppData\\Local\\npm-cache\\_cacache\\tmp\\b7842840',33 silly tar   code: 'TAR_ENTRY_INVALID',33 silly tar   tarCode: 'TAR_ENTRY_INVALID'
33 silly tar }
34 warn tar TAR_BAD_ARCHIVE: Unrecognized archive format
35 silly tar Error: TAR_BAD_ARCHIVE: Unrecognized archive format
35 silly tar     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\warn-mixin.js:19:40)
35 silly tar     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\unpack.js:189:18)
35 silly tar     at Unpack.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:81:14)
35 silly tar     at Unpack.emit (node:events:339:22)
35 silly tar     at Unpack.[emit] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:285:12)
35 silly tar     at Unpack.[maybeEnd] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:401:17)
35 silly tar     at Unpack.[consumeChunk] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:432:21)
35 silly tar     at Unpack.write (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:364:25)
35 silly tar     at Unpack.end (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:477:14)
35 silly tar     at Yallist.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\minipass\index.js:396:18)
35 silly tar  Error: TAR_BAD_ARCHIVE: Unrecognized archive format
35 silly tar     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\warn-mixin.js:19:40)
35 silly tar     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\unpack.js:189:18)
35 silly tar     at Unpack.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:81:14)
35 silly tar     at Unpack.emit (node:events:339:22)
35 silly tar     at Unpack.[emit] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:285:12)
35 silly tar     at Unpack.[maybeEnd] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:401:17)
35 silly tar     at Unpack.[consumeChunk] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:432:21)
35 silly tar     at Unpack.write (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:364:25)
35 silly tar     at Unpack.end (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:477:14)
35 silly tar     at Yallist.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\minipass\index.js:396:18) {
35 silly tar   recoverable: false,35 silly tar   cwd: 'C:\\Users\\Korisnik\\AppData\\Local\\npm-cache\\_cacache\\tmp\\b7842840',35 silly tar   code: 'TAR_BAD_ARCHIVE',35 silly tar   tarCode: 'TAR_BAD_ARCHIVE'
35 silly tar }
36 http fetch GET 200 https://chaka15.github.io/ecommerce/ 2815ms
37 silly fetch manifest axios@*
38 http fetch GET 200 https://registry.npmjs.org/axios 178ms
39 silly placeDep ROOT axios@0.21.1 OK for: ecommerce@0.1.0 want: *
40 silly placeDep ROOT homepage@ OK for: ecommerce@0.1.0 want: https://chaka15.github.io/ecommerce
41 timing idealTree:#root Completed in 3124ms
42 timing idealTree:node_modules/axios Completed in 0ms
43 timing idealTree:node_modules/homepage Completed in 0ms
44 timing idealTree:buildDeps Completed in 3127ms
45 timing idealTree:fixDepFlags Completed in 23ms
46 timing idealTree Completed in 4968ms
47 timing command:install Completed in 5002ms
48 verbose stack Error: TAR_BAD_ARCHIVE: Unrecognized archive format
48 verbose stack     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\warn-mixin.js:19:40)
48 verbose stack     at Unpack.warn (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\unpack.js:189:18)
48 verbose stack     at Unpack.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:81:14)
48 verbose stack     at Unpack.emit (node:events:339:22)
48 verbose stack     at Unpack.[emit] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:285:12)
48 verbose stack     at Unpack.[maybeEnd] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:401:17)
48 verbose stack     at Unpack.[consumeChunk] (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:432:21)
48 verbose stack     at Unpack.write (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:364:25)
48 verbose stack     at Unpack.end (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\tar\lib\parse.js:477:14)
48 verbose stack     at Yallist.<anonymous> (C:\Users\Korisnik\AppData\Roaming\npm\node_modules\npm\node_modules\minipass\index.js:396:18)
49 verbose cwd C:\Users\Korisnik\Desktop\ecommerce\ecommerce
50 verbose Windows_NT 10.0.19041
51 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Korisnik\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "axios"
52 verbose node v15.0.0
53 verbose npm  v7.5.4
54 error code TAR_BAD_ARCHIVE
55 error TAR_BAD_ARCHIVE: Unrecognized archive format
56 verbose exit 1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。