response-script заставляет TypeScript пытаться найти неправильный файл для импорта - PullRequest
1 голос
/ 14 июля 2020

Я использую React, и я также использую Relay, который генерирует некоторые файлы TypeScript, которые включает мое приложение, и после изменения каталога, в котором эти файлы созданы, TypeScript жалуется, что не может их найти, но есть что-то странное.

Например, компилятор TypeScript говорит следующее:

> react-scripts build
Creating an optimized production build...

.\src\pages\MyAccount.tsx
Cannot find file './__generated__/MyAccountMutation.graphql' in '.\src\pages'.


error Command failed with exit code 1.

Что верно, /src/pages/__generated__/MyAccountMutation.graphql нет, но MyAccount.tsx не требует этого файла. Строка импорта:

import {MyAccountMutation} from "../__generated__/MyAccountMutation.graphql"

, что правильно, присутствует /src/pages/../__generated__/MyAccountMutation.graphql (то есть /src/__generated__/MyAccountMutation.graphql).

Running tsc работает нормально. Эта проблема также возникает с сервером разработки React.

Есть идеи, почему React / TypeScript пытается получить неправильный файл?

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