|
@@ -18,6 +18,20 @@
|
|
|
| facilitent la réutilisation | |
|
|
|
| l'avenir | |
|
|
|
|
|
|
+## Formats de modules et Chargeurs
|
|
|
+
|
|
|
+* TS peut émettre CommonJS (CJS), Asynchronous Module Definition (AMD) et
|
|
|
+ Universal Module Definition (UMD), ainsi que `system` le format de System.JS,
|
|
|
+ et ES2015.
|
|
|
+* Le code au format UMD, qui est une combinaison de CJS et AMD, peut être chargé
|
|
|
+ par Node et les chargeurs AMD
|
|
|
+ * Node utilise nativement CommonJS
|
|
|
+* SystemJS supporte CJS, AMD, ES2015 (ES6), et un format propre `system`
|
|
|
+* RequireJS ne supporte qu'AMD
|
|
|
+* Ces chargeurs étaient plus pertinents en 2016 (date du cours) qu'en 2018, où
|
|
|
+ Webpack a essentiellement tout remplacé dans ce domaine en combinant le
|
|
|
+ chargement et l'optimisation.
|
|
|
+
|
|
|
# Résolution des modules dans TS 2.2.x
|
|
|
|
|
|
Apparemment pas tout à fait correcte: il y a aussi utilisation de
|