Здравствуйте, Елена, мне очень понравилось, как вы рассказывает про настройки tsconfig и хотелось бы привнести свой комментарий по поводу определенных флагов: Флаг module указывает на то какая модульная система будет использовать в JavaScript после компиляции TypeScript. Флаг moduleResolution определяет, какая модульная система будет использоваться именно в TypeScript во время разработки. Флаг noResolve, установленный в true, игнорирует любые пользовательские настройки разрешения модулей, указанные в файле tsconfig.json, и применяет только стандартные правила разрешения модулей TypeScript. Это означает, что компилятор TypeScript будет искать модули исключительно на основе стандартных правил, не учитывая настройки baseUrl и paths из tsconfig.json.
На сколько я понял, опция 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
Елена, с праздником вас! 🌼🌸🌺. Всего самого хорошего! Module resolution по-моему связан с index file директории. Classic не экспортит из index? Точно не помню.
добрый день. Проверьте настройки разрешения в котором вы записывали видео или совершали монтаж. Возможно настройки проекта/секвенции вы выставляли в более низком разрешении, а рандер проекта был в 1080p
У меня TS пытается искать main.ts в папке dist, которой нет в дев моде. Кто подскажет, как это лечится? Если отключить noEmit, TS ищет в dist main.ts, тогда как там уже main.js.
Здравствуйте, Елена, мне очень понравилось, как вы рассказывает про настройки tsconfig и хотелось бы привнести свой комментарий по поводу определенных флагов:
Флаг module указывает на то какая модульная система будет использовать в JavaScript после компиляции TypeScript.
Флаг moduleResolution определяет, какая модульная система будет использоваться именно в TypeScript во время разработки.
Флаг noResolve, установленный в true, игнорирует любые пользовательские настройки разрешения модулей, указанные в файле tsconfig.json, и применяет только стандартные правила разрешения модулей TypeScript. Это означает, что компилятор TypeScript будет искать модули исключительно на основе стандартных правил, не учитывая настройки baseUrl и paths из tsconfig.json.
Рада, что урок понравился. Спасибо за комментарий. Закреплю. ❤
Конечно забыли как наша любимая Лена выглядит ..давненько небыло ..приятно слушать когда Лена объясняет термины языком программирования
Благодарю за контент!
С 8 марта! Всего наилучшего!
Спасибо! 🌸
ОХ ты. Какой подарок)))
На сколько я понял, опция 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
Как поиск по модулям осуществляется, знаю. А вот, что это означает node в modileResolution нет, спасибо за пояснение! ❤️
спасибо за полезность!
спасибо! с праздником!👏👍
Спасибо! 🌺
С праздником!
Спасибо! ❤
лучшая 🔥🔥🔥
Спасибо!
Елена, с праздником вас! 🌼🌸🌺. Всего самого хорошего! Module resolution по-моему связан с index file директории. Classic не экспортит из index? Точно не помню.
Спасибо!! 😍☀
🔥🔥🔥
С 8 Марта Ленусь🤗😊💞
Спасибо! ❤
@@webelart будь самой счастливой^^ и еще профессионального роста желаю, скиллы новые прокачать, хотя куда еще выше☺️
@@theoty-js Спасибо большое!!! ❤
спасибо вам зав видео
Спасибо за видео)
А продолжение будет ?))
Спасибо. У меня есть несколько тем, которые хорошо бы закончить. Но пока ещё не дошла до этого.
добрый день. Проверьте настройки разрешения в котором вы записывали видео или совершали монтаж. Возможно настройки проекта/секвенции вы выставляли в более низком разрешении, а рандер проекта был в 1080p
Да, уже почесала. Спасибо! ❤️
У меня TS пытается искать main.ts в папке dist, которой нет в дев моде. Кто подскажет, как это лечится? Если отключить noEmit, TS ищет в dist main.ts, тогда как там уже main.js.
Ты - красивая!
mommy
Лена ты секси! 🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹🌹