@Vadim1899

Для чего нужен параметр sourceMap в tsconfig?

Изучаю тайпскрипт. Развернул cra typescript через
yarn create react-app my-app --template typescript

В документации к tsconfig нашел параметр sourceMap, который отвечает за генерацию сурс мапов. Но сурс мапы генерирует же вебпак (отключить их можно через env переменную GENERATE_SOURCEMAP=false)? О каких именно сурс мапах идет речь?

Если параметры вебпака не трогать, и сделать sourceMap: false, то при билде проекта сурс мапы все равно будут сгенерированны
  • Вопрос задан
  • 295 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега TypeScript
Тлен
webpack - это webpack, typescript - это typescript, всекаешь?

Если нет, то поясню: это разные инструменты, которые могут прекрасно работать сами по себе и никак не пересекаться. Но в обоих случаях есть необходимость sourceMap.
Если говорить о связке webpack и typescript, при работе в лоб webpack, как сборщик, потребляет sourceMap из typescript и генерирует из них свои.

Сгенерированные из webpack sourceMap при отключении оных в typescript могут иметь разный вид в зависимости от настроек, плагинов и режимов: от нормальных, т.к. об этом позаботились плагины или вообще компиляция шла через babel, до полностью сломанных и бесполезных.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы