Изучаем TSconfig, TypeScript Config. Часть 2. - compilerOptions - modules

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ •

  • @nislaevdan
    @nislaevdan 10 місяців тому

    Здравствуйте, Елена, мне очень понравилось, как вы рассказывает про настройки tsconfig и хотелось бы привнести свой комментарий по поводу определенных флагов:
    Флаг module указывает на то какая модульная система будет использовать в JavaScript после компиляции TypeScript.
    Флаг moduleResolution определяет, какая модульная система будет использоваться именно в TypeScript во время разработки.
    Флаг noResolve, установленный в true, игнорирует любые пользовательские настройки разрешения модулей, указанные в файле tsconfig.json, и применяет только стандартные правила разрешения модулей TypeScript. Это означает, что компилятор TypeScript будет искать модули исключительно на основе стандартных правил, не учитывая настройки baseUrl и paths из tsconfig.json.

    • @webelart
      @webelart  10 місяців тому

      Рада, что урок понравился. Спасибо за комментарий. Закреплю. ❤

  • @jessicalang3654
    @jessicalang3654 Рік тому

    Конечно забыли как наша любимая Лена выглядит ..давненько небыло ..приятно слушать когда Лена объясняет термины языком программирования

  • @ТауекелАлтынбеков-о9ъ

    Благодарю за контент!
    С 8 марта! Всего наилучшего!

    • @webelart
      @webelart  Рік тому +2

      Спасибо! 🌸

  • @lanstromedamusic4976
    @lanstromedamusic4976 Рік тому +1

    ОХ ты. Какой подарок)))

  • @maratd1781
    @maratd1781 Рік тому +1

    С праздником!

  • @jamjam3337
    @jamjam3337 Рік тому +1

    спасибо! с праздником!👏👍

    • @webelart
      @webelart  Рік тому +1

      Спасибо! 🌺

  • @АндрейФилиппов-з3и

    спасибо за полезность!

  • @Andrey-lr7wp
    @Andrey-lr7wp Рік тому

    На сколько я понял, опция moduleResolution предполагает какую стратегию по поиску модулей(файлов), будет выбирать ts. Например если moduleResolution: node, и мы выполняем:
    import _ from 'lodash';
    будет выполняться поиск папки node_modules с пакетом 'lodash' в этой же директории, где лежит файл,, если не найдется - пойдет в директорию выше и так далее пока не дойдет до корня проекта. Думаю многие привыкли именно к такому разрешению по поиску модулей с абсолютными путями, поэтому moduleResolution: node распространенный выбор.
    если moduleResolution: classic, и мы выполняем:
    import _ from 'lodash';
    будет выполняться поиск файла lodash.ts в той же директории, затем в директории выше и так далее до корня проекта.
    Подробнее стратегии разрешении модулей описаны конечно же в документации: www.typescriptlang.org/docs/handbook/module-resolution.html

    • @webelart
      @webelart  Рік тому

      Как поиск по модулям осуществляется, знаю. А вот, что это означает node в modileResolution нет, спасибо за пояснение! ❤️

  • @alexanderkomanov4151
    @alexanderkomanov4151 Рік тому +1

    Спасибо!

  • @astkh4381
    @astkh4381 Рік тому

    спасибо вам зав видео

  • @theoty-js
    @theoty-js Рік тому +1

    С 8 Марта Ленусь🤗😊💞

    • @webelart
      @webelart  Рік тому +1

      Спасибо! ❤

    • @theoty-js
      @theoty-js Рік тому

      @@webelart будь самой счастливой^^ и еще профессионального роста желаю, скиллы новые прокачать, хотя куда еще выше☺️

    • @webelart
      @webelart  Рік тому

      ​@@theoty-js Спасибо большое!!! ❤

  • @fedordostoevskiy4209
    @fedordostoevskiy4209 Рік тому +4

    Елена, с праздником вас! 🌼🌸🌺. Всего самого хорошего! Module resolution по-моему связан с index file директории. Classic не экспортит из index? Точно не помню.

    • @webelart
      @webelart  Рік тому +1

      Спасибо!! 😍☀

  • @alenache1
    @alenache1 Рік тому +1

    лучшая 🔥🔥🔥

  • @k-ivan
    @k-ivan Рік тому +1

    🔥🔥🔥

  • @ОлександрПархоменко-г4й

    добрый день. Проверьте настройки разрешения в котором вы записывали видео или совершали монтаж. Возможно настройки проекта/секвенции вы выставляли в более низком разрешении, а рандер проекта был в 1080p

    • @webelart
      @webelart  Рік тому +2

      Да, уже почесала. Спасибо! ❤️

  • @tretyakweb1754
    @tretyakweb1754 Рік тому

    Спасибо за видео)
    А продолжение будет ?))

    • @webelart
      @webelart  10 місяців тому

      Спасибо. У меня есть несколько тем, которые хорошо бы закончить. Но пока ещё не дошла до этого.

  • @falcon94q
    @falcon94q Рік тому

    Ты - красивая!

  • @podpalmoi
    @podpalmoi 3 місяці тому

    У меня TS пытается искать main.ts в папке dist, которой нет в дев моде. Кто подскажет, как это лечится? Если отключить noEmit, TS ищет в dist main.ts, тогда как там уже main.js.

  • @wizardoflightnings6841
    @wizardoflightnings6841 Рік тому +1

    Лена ты секси! 🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹

  • @lebed529
    @lebed529 Рік тому +1

    mommy