spacenear
@spacenear
web developer

Как делать ES6 импорт из директории по умолчанию в TypeScript?

Думаю вы поняли о чем я, но я поясню. К примеру у меня есть каталог UI и в его корне лежит файл index.js в котором находятся экспорты из всех компонентов в этой директории. И я могу потом импорт делать вот так
import * as components from 'components/UI';
Потому что ES6 по умолчанию ищет index.js в папке если мы пытаемся из нее что то импортировать.

Как это можно сделать с TypeScript? Получается две проблемы - ищется файл index.js а не index.ts, но даже если я сделаю эти index файлы на js, то все равно TypeScript будет ошибки подсвечивать, потому что он такие пути не понимает.

Что думаете по этому поводу?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov
Проект "Жизнь после смерти" - lifeafterdeath.ru
все равно TypeScript будет ошибки подсвечивать, потому что он такие пути не понимает

Ну так сделайте чтобы понимал. В tsconfig.json укажите опцию "moduleResolution": "node"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы