# Где находится ./modules/

Тут важно понять **относительный путь** 👍

```ts
import.meta.glob('./modules/**/*.ts')

```

## Где именно находится `./modules`

`./modules` — это **путь относительно файла, в котором написана эта строка**.

❗ **Не от `src` и не от корня проекта**, а **от текущего файла**.

---

## Пример 1 — файл лежит в `router/index.ts`

```text
src/
  router/
    index.ts   ← здесь код
    modules/
      auth.ts
      admin.ts

```

Тогда:

```
./modules/ → src/router/modules/

```

---

## Пример 2 — файл в `src/index.ts`

```text
src/
  index.ts    ← здесь код
  modules/
    user.ts

```

Тогда:

```
./modules/ → src/modules/

```

---

## Как быстро проверить в проекте

### 1️⃣ Найди файл с `import.meta.glob`

Обычно это:

- `router/index.ts`
- `routes.ts`
- `store/index.ts`
- `modules.ts`

### 2️⃣ Посмотри структуру папок рядом

Папка `modules` **должна быть рядом с этим файлом**.

---

## Частая ошибка ❌

Ожидать, что путь считается от `src`:

```ts
// ❌ НЕ от корня проекта
import.meta.glob('/modules/**/*.ts')

```

---

## Если бы хотели от `src`

Нужно использовать alias:

```ts
import.meta.glob('@/modules/**/*.ts')

```

(где `@` → `src`)

---

## Итог

> `./modules` — это папка **на одном уровне с файлом**, в котором написан код.