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

问题描述 投票:0回答:3

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

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>)

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

非常感谢任何帮助。

php homebrew yarnpkg macos-catalina
3个回答
4
投票

您是否尝试过删除

~/.yarnrc
文件?我的
.yarnrc
文件已损坏,导致我无法安装。

运行此命令应该会删除你的yarnrc。

rm ~/.yarnrc

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

我也提交了,后来解决了一个问题8469


0
投票

这就是我用酿造纱线得到的(v1.22.5):

安装测试

  • yarn init
  • yarn add test
$ yarn init
yarn init v1.22.5
question name (brew-test):
question version (1.0.0):
question description:
question entry point (index.js):
question repository url:
question author:
question license (MIT):
question private:
success Saved package.json
✨  Done in 2.16s.
$ yarn add test
yarn add v1.22.5
info No lockfile found.
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
└─ [email protected]
info All dependencies
├─ [email protected]
└─ [email protected]
✨  Done in 0.55s.

酿造配置

$ brew config
HOMEBREW_VERSION: 2.5.0-123-g58cb2ce
ORIGIN: [email protected]:Homebrew/brew.git
HEAD: 58cb2ce5bc1bb262c168483024bf80b147a0e86f
Last commit: 3 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core.git
Core tap HEAD: 4421467f40a0eb970135644cfb4c403df015a43f
Core tap last commit: 6 minutes ago
Core tap branch: bzt-1.5.0
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.QcT5vipIW7/org.macosforge.xquartz:0
HOMEBREW_EDITOR: vim
HOMEBREW_GITHUB_API_TOKEN: set
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3_2/bin/ruby
CPU: octa-core 64-bit kabylake
Clang: 11.0 build 1100
Git: 2.27.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 11.0.6, 1.8.0_265, 1.8.0_192, 1.8.0_181, 1.8.0_65
macOS: 10.14.6-x86_64
CLT: 10.3.0.0.1.1562985497
Xcode: 11.2.1
XQuartz: 2.7.11 => /opt/X11

0
投票

当我尝试使用 vite 设置 Chakra-UI 项目时,我遇到了同样的问题。我使用

corepack enable

启用了纱线
© www.soinside.com 2019 - 2024. All rights reserved.