【问题标题】:npm ERR! code EINTEGRITY for typescript@4.5.5 when using win-64 msinpm 错误!使用 win-64 msi 时 typescript@4.5.5 的代码 EINTEGRITY
【发布时间】:2022-02-10 21:33:04
【问题描述】:

编辑:我发现这只发生在 64 位 windows msi 安装程序而不是 32 位 msi 安装程序中

我已经尝试了其他答案中列出的所有内容。

  • delete package-lock.json(不能不存在)
  • 删除 node_modules(没有帮助)
  • npm 缓存验证(没有帮助,每次都说“已删除损坏的内容”)
  • npm cache clean --force(没有帮助)
  • 删除 AppData/Local/npm-cache(没有帮助)
  • 删除 AppData/Roaming/npm(没有帮助)
  • npm i -g npm(没有帮助)
  • npm config set package-lock false(没有帮助)
  • 我将机器重置为全新安装 Win 10 和 Win 11(没有帮助)
  • 我禁用了自动代理(没有帮助)

typescript@4.5.5 总是失败。我不知道还能做什么,我无法安装 angular/cli 失败。

  • typescript@4.5.5 的 sha512 应该是什么?
  • 我可以禁用 EINTEGRITY 检查吗?
  • 还有其他我错过的解决方案吗?

$ npm 我 esbuild-wasm@0.14.14 (sha512-qTjK4MWnYtQHCMGg2qDUqeFYXfVvYq5qJkQTIsOV4VZCknoYePVaDTG9ygEB9Ct0kc0DWs7IrS6Ja+GjY62Kzw==) 的 npm WARN tarball tarball 数据似乎已损坏。再试一次。

...还有几个“似乎已损坏”

typescript@4.5.5 (sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==) 的 npm WARN tarball tarball 数据似乎已损坏。再试一次。

npm 错误!代码完整性 npm 错误! sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== integrity checksum failed when using sha512: wanted sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== but got sha512-U0dCcrUYPNLvBHhB3AuhIqz7zrcg2z2u5LCqmZVNN/aUqimo+p2cVyQ1kFsbc9XMmh8tNFcOkuY0itp0Yz31fQ==. (11280693 字节)

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\chuck\AppData\Local\npm-cache_logs\2022-02-10T02_23_03_444Z-debug-0.log

可能相关,每次我验证我的缓存时,它都会认为新内容已损坏并删除它们

c:\Users\chuck\git\test>npm 缓存验证 缓存验证和压缩 (~\AppData\Local\npm-cache_cacache) 验证内容:45(10072506 字节) 索引条目:70 0.151s完成

c:\Users\chuck\git\test>npm 缓存验证 缓存验证和压缩 (~\AppData\Local\npm-cache_cacache) 验证内容:44(10066799 字节) 已删除的损坏内容:1 内容垃圾收集:1(5707 字节) 缺失内容:2 索引条目:68 0.188s完成

c:\Users\chuck\git\test>npm 缓存验证 缓存验证和压缩 (~\AppData\Local\npm-cache_cacache) 验证内容:40(9155292 字节) 已删除的损坏内容:4 内容垃圾收集:4(911507 字节) 缺失内容:6 索引条目:62 0.178s完成

c:\Users\chuck\git\test>npm 缓存验证 缓存验证和压缩 (~\AppData\Local\npm-cache_cacache) 验证内容:37(8712984 字节) 已删除的损坏内容:3 内容垃圾收集:3(442308 字节) 缺失内容:4 索引条目:58 0.155s完成

就像 sha512 是一个随机数生成器

【问题讨论】:

    标签: angular typescript npm


    【解决方案1】:

    我找到了答案。我卸载了 64 位节点并重新安装了 32 位版本的 windows,我所有的损坏和 EINTEGRITY 错误现在都消失了!

    【讨论】:

      猜你喜欢
      • 2020-01-19
      • 2023-02-16
      • 2018-08-12
      • 2021-10-30
      • 2018-05-12
      • 2020-05-20
      • 2018-07-28
      • 2020-12-27
      相关资源
      最近更新 更多