npm Yarn离线缓存奇怪行为

z4iuyo4d  于 2023-11-18  发布在  Yarn
关注(0)|答案(2)|浏览(220)

我在设置我的yarn缓存时遇到了问题,无法在代理服务器后面工作。事实上,我只需要按照this tutorial中的说明设置离线缓存。这就是我所做的,它在我连接到互联网的机器上完美地工作,即使连接关闭。
但是,当我将该高速缓存放在代理后面的机器上,并像之前在另一台计算机上所做的那样设置缓存时,它在使用时会中断。我得到以下错误消息:

there should only be one folder in a package cache (got )

字符串
我一直在谷歌上搜索,并Yarngithub打开(和关闭!)问题了几个小时,没有成功。(got <space>)是什么意思?在yarn-error.log文件中,没有更多的信息显示。我仔细检查了我的npm-packages-offline-cache,只有.tgz s(当然没有标记为dirs)(当然我做了ll -a)。
有人听说过吗?或者这是一个已知的错误(在许多其他)的Yarn的事情?感谢考虑我的请求。

wqsoz72f

wqsoz72f1#

不确定这一点-我正在研究类似的问题。但这似乎使这个问题消失了
第一个月

ar5n3qh5

ar5n3qh52#

您可以通过运行以下命令从yarn缓存目录中删除所有.DS_Store文件,同时仍然保留缓存的包:

find `yarn cache dir` -name '.DS_Store' -type f -prune -print -exec rm '{}' \;

字符串

相关问题