TS in Production
Thème :
Junior
1 vues ·2/5 leçonsRésolution de Modules
La résolution de modules est le processus que le compilateur utilise pour déterminer ce à quoi un import fait référence.
Node vs Bundler
Node(ouNode10) : Imite la recherche standard de Node.js (recherche dansnode_modules, vérification deindex.js, etc.).Node16/NodeNext: Supporte les modules ECMAScript (ESM) dans Node.js, en respectant le champexportsdupackage.jsonet en exigeant les extensions de fichiers dans les imports.Bundler: Idéal pour les bundlers modernes comme Vite/Webpack. Il comprend les règles d’import de TS mais laisse la logique de résolution finale (comme deviner l’extension) au bundler.
Path Mapping (Mappage de Chemins)
Vous pouvez mapper des imports vers des chemins spécifiques en utilisant paths dans les compilerOptions. Cela permet des imports plus propres comme @utils/date au lieu de ../../../utils/date.
"paths": {
"@utils/*": ["src/utils/*"]
}
📘 Cette leçon fait partie du cours TypeScript en Production sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Résolution de Modules. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.