apt
对我来说很棒。很少有问题,而且总是很容易解决。
conda
对我来说很棒。很少有问题,而且总是很容易解决。
我似乎永远无法使纱线运转。节点版本或gyp库总是存在一些奇怪的问题。即使解决了所有这些问题,我也会收到很多警告,然后出现
之类的错误。error An unexpected error occurred: "ENOENT: no such file or directory, lstat '/home/balter/.cache/yarn/v4/npm-tar-fs-1.16.3-966a628841da2c4010406a82167cbd5e0c72d509/node_modules/tar-fs/test/fixtures/a/hello.txt'".
结果是,如果我再次运行yarn install
,则找不到另一个文件。只是为了好玩,我做到了
for i in {1..100}; do yarn install; done
是的,它每次都在一个不同的文件上出错,但是从来没有“起作用”。
是我,还是纱线真的很脆弱?如果我想从github安装软件包,并且安装说明使用yarn,是否有办法使用yarn?
此外,“ yarn”也没有标签
答案 0 :(得分:0)
我一次在WSL中遇到了相同的问题,并使用yarn cache clean
答案 1 :(得分:0)
我遇到了同样令人沮丧和难以调试的错误。在我的情况下,问题似乎是由不同软件包中相同依赖项的不同版本(特别是yarn workspace
版本2和3)引起的ava
行为。只有将所有ava
的事件都升级到最新的一次,我才停止收到此错误。
答案 2 :(得分:0)
我在Windows 10上遇到了同样的问题。我尝试了yarn cache clen
,因为我发现进入缓存路径(tar-fs
)的磁盘上的C://...AppData/Local/Yarn/Cache/npm-tar-fs...
依赖关系已损坏。 / p>
我看到使用yarn cache clean
删除了所有已损坏的缓存文件。我也尝试过手动删除它,而Windows不允许它。
因此解决方案是进入cmd
并使用命令DEL /F /Q /A <File Path>
从那里删除。
此后,我再次运行yarn install
并成功了!