Использование импорта / экспорта только по типу в более старом проекте CRA - как обновить загрузчики babel? - PullRequest
0 голосов
/ 26 мая 2020

Я хочу использовать синтаксис только для импорта / экспорта в существующем проекте, созданном более старой версией CRA. Я обновил TypeScript до 3.9.3, но когда я пытаюсь установить yarn start, я также обновил babel через yarn upgrade Babel, но получаю следующую ошибку:

Ошибка анализа модуля: Unexpected token (3 : 12)
Файл был обработан этими загрузчиками:
* ./node_modules/react-scripts/node_modules/babel-loader/lib/index.js
* ./node_modules/react-scripts/ node_modules / eslint-loader / dist / cjs. js
Вам может потребоваться дополнительный загрузчик для обработки результатов этих загрузчиков.
> import type {Type} from "./Source" ;

То же самое происходит, когда я пытаюсь экспортировать тип вроде export type { Type }, но export Type = _Type работает нормально.

Полагаю, у меня нет нужных загрузчиков babel, как я их получу? Или что-то еще? Использую react-scripts 3.2.0

...