我在设置我的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的事情?感谢考虑我的请求。
2条答案
按热度按时间wqsoz72f1#
不确定这一点-我正在研究类似的问题。但这似乎使这个问题消失了
第一个月
ar5n3qh52#
您可以通过运行以下命令从yarn缓存目录中删除所有
.DS_Store
文件,同时仍然保留缓存的包:字符串