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?
Comment fonctionne le module de travail de chargement avec tapuscrit
source utilisateur EisenbergEffect
Dans d'autres langues...
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.
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"
]
}