Skip to content

fix(app): Vite dev-сервер не бачить node_modules головного репо з git-worktree - #21

Merged
vitaliytv merged 1 commit into
mainfrom
claude/task-dev-version-d9cbef
Jul 27, 2026
Merged

fix(app): Vite dev-сервер не бачить node_modules головного репо з git-worktree#21
vitaliytv merged 1 commit into
mainfrom
claude/task-dev-version-d9cbef

Conversation

@vitaliytv

Copy link
Copy Markdown
Member

Summary

  • У git worktree немає власного node_modules (усе резолвиться вгору в основний репозиторій), але Vite fs.allow за замовчуванням зупиняє workspace-root пошук на .git поточного дерева — тобто на .git самого worktree, не доходячи до основного репо.
  • Наслідок: dev-сервер блокував роздачу файлів шрифтів Quasar (material-symbols-outlined) з основного node_modules — іконки в UI не рендерились (замість них — сирий overlay-текст).
  • Фікс: явно додаємо корінь основного репозиторію (git rev-parse --git-common-dir) до server.fs.allow у app/vite.config.js.

Test plan

  • Запущено tauri dev у git worktree — іконки рендеряться коректно (перевірено скріншотом через MCP Tauri bridge)
  • npx @7n/rules lint doc-files — дока app/docs/vite.config.md оновлена (CRC)

🤖 Generated with Claude Code

…-worktree

Vite fs.allow за замовчуванням зупиняє workspace-root пошук на .git
поточного дерева. У git worktree (де немає власного node_modules — усе
резолвиться вгору в основний репозиторій) це блокує роздачу файлів
шрифтів Quasar (material-symbols) — іконки в UI не рендерились, замість
них показувався сирий текст. Явно додаємо корінь основного репо
(git rev-parse --git-common-dir) до fs.allow.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vitaliytv
vitaliytv merged commit ad1e178 into main Jul 27, 2026
3 of 7 checks passed
@vitaliytv
vitaliytv deleted the claude/task-dev-version-d9cbef branch July 31, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant