首发于 语雀文档@blueju
新同事电脑上安装依赖出现了点问题,组员也未能解决,我也花了写些时间才解决,特此记录一下。
报错信息大致如下:
tarball data for @ngfed/fc-business seems to be corrupted. Trying one more time
...
Error: EPERM: operation not permitted
...
ENOENT: no such file or direcotry, open
...
本想详细记录不断尝试的过程与分析,但时间有限,不说过多的无效答案,我大概尝试过以下处理方案:
其实以上第 3 种方法其实是可行,只是针对于网络环境特殊,无法正常拉包
安装成功后,我注意到 git 中 packag-lock.json 有变更,变更处是 integrity,这类似于我们平时下载大文件时网站提供的校验码,确保文件没有在下载过程中损坏,确保完整性。
由于周边基建的不完善,我们的 @ngfed/fc-busines 业务组件库开发人员未更新版本号就覆盖发布,导致对应版本的包在,但是校验码却变了,从而在含原有该包的 package-lock.json 的项目重新拉去依赖,拉下来的包与 package-lock.json 中的校验码对不上报错的情况。
本文发布于:2024-02-02 23:58:13,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170688949347319.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |