Comment fonctionne le module de travail de chargement avec tapuscrit

voix
13

Dactylographiée, si je vise un navigateur, comment fonctionne le chargement du module? Puis-je utiliser require.js pour charger des modules? t-il son propre chargeur?

Créé 01/10/2012 à 22:10
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
22

Tapuscrit ne fournit pas d'exécution. Vous devez fournir un chargeur de modules à utiliser, tels que requirejs. Un module de la machine à écrire peut soit être généré à la convention CommonJS (pour une utilisation avec Node.js) ou convention AMD (tel qu'il est utilisé dans requirejs); qu'il engendre est un commutateur de compilateur.

Créé 01/10/2012 à 22:18
source utilisateur

voix
0

Comme mentionné Chuckj, tapuscrit ne fournit pas d'exécution. Vous devez fournir un chargeur de modules à utiliser.

Ce que vous devez alors faire est de dire au compilateur dactylographiée pour générer la JS pour confirmer avec le chargeur de module qui sera utilisé lors de l'exécution.

Vous pouvez le faire en spécifiant le chargeur de module au compilateur à l'aide du compilateur -m indicateur:

tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'

ou en spécifiant le module dans le compilerOptionsdans votre tsconfig.jsonfichier:

{
    "compilerOptions": {
        "noImplicitAny": true,
        "module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
    },
    "exclude": [
        "node_modules"
    ]
}
Créé 07/08/2016 à 00:15
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more