У меня есть проект, который использует pnpm и турбо-сборку.
Я только что столкнулся со странной проблемой. У меня есть файл (compSelect copy.tsx), который я удалил. Когда я запускаю turbo build, я получаю:
run failed: error hashing package files: git error: 'git status' in /Users/... had a parse error git error: failed to parse git-status: copy.tsx
Если я удалю папку .git, я смогу построить с турбо, так что это действительно как-то связано с данными, хранящимися в этой папке .git. Но что и где?
Есть ли решение/исправление/обходной путь?
@JosephWorks Если я удалю файл или каким-либо образом изменю его, он появится в git status. Сборка с турбо не работает. Если я восстановлю его или верну изменения, то турбо будет работать нормально.
Если файл бесполезен, удалите его и зафиксируйте свои изменения, перейдя в корень вашего проекта и набрав git add . && git commit -m "Fixed turbo build", если файл необходим, сделайте вышеописанное, не удаляя файл.
@JosephWorks спасибо, это помогло. Turbo удалось построить после добавления и фиксации, однако теперь у меня есть фиксация, которую я никогда не собирался иметь. Не ахти какое дело.
Я рад, что это помогло! Я отправил ответ, поэтому, если бы вы могли отметить это как решение, я был бы признателен. Спасибо!





Проблема в том, что copy.tsx не отслеживался git, поэтому git status выдавал предупреждение о том, что сборка не может быть проанализирована.
Чтобы решить эту проблему, добавьте файл с помощью git add copy.tsx, а затем зафиксируйте изменения.
Отслеживается ли файл в git (
git add copy.tsx)?