Français
Ouvrir dans Telegram

Publication ESM ломает не код, а допущения: проверь их до первого импорта

17 juin 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
ESM ломает не код, а допущения: проверь их до первого импорта В CommonJS многие ошибки прячутся за require и module.exports. В ESM они выходят наружу сразу: строгие пути, явные расширения, отдельные правила для default и named export. Три места, где чаще всего спотыкаются: — импорт без расширения в Node-окружении; — смешивание default export и named export «на глаз»; — циклические зависимости, которые в ESM проявляются жёстче, чем в CJS. Если проект уже живёт на TypeScript, проверь связку tsconfig и рантайма. Для сборки важно, чтобы moduleResolution, target и формат выхода не спорили между собой. Иначе код проходит typecheck, но падает при запуске или в тестах. Отдельно смотри на библиотеки и утилиты: не всё, что красиво импортируется в Vite, так же работает в Node, Bun или при прямом запуске через tsx. ESM любит явность. Чем меньше магии в путях и экспортах, тем меньше сюрпризов в деплое. Если мигрируешь репу на ESM, начни с одного правила: сначала стабилизируй импорты, потом меняй формат модулей. Это почти всегда дешевле, чем чинить уже собранный стек.
1 ·

À proximité dans le fil

PPython Web & Scripts — Django, FastAPI, скрипты7 ошибок на русской CMS, из-за которых сайт «тормозит» даже на хорошем хостинге На Bitrix и MODX чаще всего упираются не в сервер, а в сборку проекта. Если сайтPPython Web & Scripts — Django, FastAPI, скриптыElementor тормозит не из-за плагина, а из-за того, как его собирают У Elementor есть типовая ловушка: сначала делают страницу «на всём подряд», потом ищут винов
ce message
PPython Web & Scripts — Django, FastAPI, скрипты5 ошибок во Vue-проекте, которые потом превращаются в долгий техдолг Vue обычно про скорость разработки, но типовые промахи потом бьют по поддержке. Первый — хрPPython Web & Scripts — Django, FastAPI, скриптыFastAPI ломают не роуты, а неправильные зависимости и валидация За неделю в репах чаще всего всплывает одна и та же проблема: проект стартует быстро, а потом на
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canal · Technologie
190abonnés2portée moyenne d'une publication
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons