Recherche…


Introduction

RequireJS est un chargeur de fichiers et de modules JavaScript. Il est optimisé pour une utilisation dans le navigateur, mais il peut être utilisé dans d'autres environnements JavaScript, tels que Rhino et Node. L'utilisation d'un chargeur de script modulaire tel que RequireJS améliorera la vitesse et la qualité de votre code.

L'utilisation de TypeScript avec RequireJS nécessite la configuration de tsconfig.json et l'inclusion d'un extrait dans tout fichier HTML. Le compilateur traduira les importations de la syntaxe de TypeScript au format RequireJS.

Exemple HTML utilisant requireJS CDN pour inclure un fichier TypeScript déjà compilé.

<body onload="__init();">
    ...
    <script src="http://requirejs.org/docs/release/2.3.2/comments/require.js"></script>
    <script>
      function __init() {
        require(["view/index.js"]);
      }
    </script>
</body>

Exemple avec tsconfig.json à compiler pour afficher le dossier en utilisant le style d'importation requireJS.

{
  "module": "amd",    // Using AMD module code generator which works with requireJS
  "rootDir": "./src", // Change this to your source folder
  "outDir": "./view",
    ...      
}


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow