纱线离线缓存奇怪的行为

V. *_*ois 8 npm yarnpkg

我在设置纱线配置以在代理后面工作时遇到问题。事实上,我只是应该像本教程中所说的那样设置离线缓存。这就是我所做的,它在我连接到互联网的机器上完美运行,即使连接关闭也是如此。

但是当我获取缓存,将它放在代理后面的机器上,并像我之前在另一台计算机上一样设置配置时,它在使用时会中断。我收到此错误消息:

there should only be one folder in a package cache (got )
Run Code Online (Sandbox Code Playgroud)

我一直在谷歌上搜索,yarn github 打开(和关闭!)问题几个小时,但没有成功。那(got <space>)是什么意思?在yarn-error.log文件中,没有显示更多信息。我仔细检查了我的npm-packages-offline-cache,里面只有.tgzs(当然没有标记为 dirs)(我ll -a当然做了)。

有人听说过吗?或者它是这个纱线事物的已知错误(以及许多其他错误)?感谢您考虑我的要求。

Mar*_*rom 5

对此不确定 - 我正在研究类似的问题。但这似乎让这个人消失了

yarn cache clean

  • 我对“got (&lt;我的缓存目录的路径&gt;)”遇到了同样的问题,并运行“yarn cache clean”解决了它——然后我运行了“yam --offline”,它起作用了。我在 @tfjs 安装失败后遇到了这个问题。感谢您的帮助! (2认同)