В моем MessageItem.tsx
компоненте у меня есть следующий код:
const data = useFragment(
graphql`
fragment MessageItem_message on Message {
date
body
}
`,
message as any
);
После запуска relay-compiler --src ./src --schema ../../schema.graphql --language typescript --artifactDirectory ./src/__generated__
генерируется модуль с именем MessageItem_message.graphql.ts
.
Но когда я запускаю приложение выдает ошибку:
Не удалось скомпилировать.
. / src / components / MessageItem.tsx
Модуль не найден: не удается разрешить ' ./__generated__/MessageItem_message.graphql'
Причина в том, что только компоненты в sr c root могут ссылаться на правильный путь (./__generated__
), тогда как компоненты в папке действительно нужны ссылаться на путь (../__generated__
), но это не так.
Как я могу настроить путь?