类型错误:无法在字符串“lastUpdateCheck 1599160669280”上创建属性“lastUpdateCheck”

use*_*336 2 php homebrew yarnpkg macos-catalina

因此,当我尝试安装纱线时,出现此错误。我可以毫无问题地启动纱线,但我不确定它是否在幕后导致问题,所以我想解决它。

TypeError: Cannot create property 'lastUpdateCheck' on string 'lastUpdateCheck 1599160669280'
at YarnRegistry.<anonymous> (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:96344:30)
at Generator.next (<anonymous>)
at step (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:310:30)
at /usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:328:14
at new Promise (<anonymous>)
at new F (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:5301:28)
at YarnRegistry.<anonymous> (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:307:12)
at YarnRegistry.saveHomeConfig (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:96351:20)
at Install.<anonymous> (/usr/local/Cellar/yarn/1.22.5/libexec/lib/cli.js:7930:35)
at Generator.next (<anonymous>)
Run Code Online (Sandbox Code Playgroud)

我尝试删除我的yarn.lock 以及基本上我能找到的每个包含yarn 的文件并重新安装。我尝试通过 yvm 而不是brew 安装yarn。这些事情都没有产生任何影响。

任何帮助是极大的赞赏。

fen*_*rdt 5

您是否尝试过删除该~/.yarnrc文件?我的文件已损坏.yarnrc,导致我无法安装。

运行这个应该会删除你的yarnrc。

rm ~/.yarnrc
Run Code Online (Sandbox Code Playgroud)

WSL 遇到过此问题,但它应该适用于其他情况。

我也提交并解决了一个问题8469