Yarn 安装:获取包时出现“不是 git 存储库”错误

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

系统: Windows 10 64 位

我正在尝试使用存储库目录中的

yarn install --lock-file
构建一个 JavaScript 项目。当纱线尝试获取包时,它失败并显示以下错误消息:

退出代码:128 命令:git 参数:拉 目录:C:\Users\[UserDirectory]\AppData\Local\Yarn\Cache 2.tmp\9f5ed3b3940e461693021bf6d9a7805d 输出: 致命:不是 git 存储库(或任何父目录):.git

我不明白为什么yarn试图在另一个目录中使用git pull。你能解释一下纱线在这里做什么吗?

编辑: 起初,我猜测这一定是访问权限的问题,但以提升的访问权限运行它会得到相同的结果。

yarn install
也是如此,所以没有
--frozen-lockfile
标志。

javascript yarnpkg
2个回答
11
投票

对于任何 Yarn 命令,我在我的存储库中也遇到了相同的错误。

为我删除Yarn Cache固定Yarn:

yarn cache clean
(推荐)

rm -rf C:\Users\<user>\AppData\Local\Yarn\Cache\v2.tmp\<hash> # the older hacky way

0
投票

如果仍然无法解决问题,可以尝试

git init

© www.soinside.com 2019 - 2024. All rights reserved.