Понимание Gatsby 2 страницы дерева зависимостей - PullRequest
0 голосов
/ 23 сентября 2018

У меня проблемы с пониманием загрузочных зависимостей gatsby 2.0.6 pages компонентов.

Например, у меня есть следующая структура:

/components/header.tsx  // console.log('header.tsx')
/components/home.tsx  // console.log('home.tsx') consumes header.tsx
/components/test.tsx  // console.log('test.tsx') consumes header.tsx

/pages/404.tsx      // console.log('404.tsx') consumes home.tsx
/pages/index.tsx    // console.log('INDEX.tsx') consumes home.tsx
/pages/test.tsx     // console.log('TEST.tsx') consumes test.tsx

Независимо от того, какую страницу я загружаюв браузере (/ или /test) Браузер всегда регистрирует ОБА компонентов

header.tsx
home.tsx
404.tsx
INDEX.tsx
test.tsx
TEST.tsx

Я бы предположил, что загрузка одной страницы (например, /test) будет только загружать и исходить из неесобственные компоненты зависимостей (например, header.tsx, test.tsx и TEST.tsx) и ничего вне его дерева.И, конечно, ничего на других страницах.

Я явно ошибаюсь.Я искал документы, чтобы объяснить это.Есть какие-нибудь мысли (или ссылки на документы) по этому поводу?

И, что более важно, есть ли способ обойти это?

1 Ответ

0 голосов
/ 23 сентября 2018

РАЗРЕШЕНО: Проблема закончилась тем, что gatsby develop не имеет разделения кода (пока).

Я подал номер 8472 в Гэтсби.

Ответ команды (kakadiadarpan):

В сборке разработки у нас нетразделения кода пока нет, пока он есть в производственной сборке.Существует проблема, которая уже открыта для исправления разделения кода в сборке разработки.Как только эта проблема будет решена, она также будет исправлена ​​вместе с этим.

Закрытие в пользу # 8342

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...