De autres langues, je connais __FILE__
ou des expressions similaires (par exemple : en PHP une constante, en C une macro de préprocesseur) qui sont remplacées par le chemin du fichier source actuel. Existe-t-il quelque chose de similaire en TypeScript ?
Réponses
Trop de publicités?Si vous créez une application node
__dirname
Vous donnera le chemin du répertoire actuel du module
https://nodejs.org/docs/latest/api/globals.html#globals_dirname
Il existe actuellement une demande de fonctionnalité à ce sujet, voir https://github.com/Microsoft/TypeScript/issues/4892
D'après ce que je vois, ce n'est pas encore implémenté.
Une solution de contournement peut être d'ajouter vos commentaires personnalisés (par exemple /** @compile-if */) et ensuite d'utiliser une tâche Gulp/Grunt pour transformer le code après la compilation réelle de Typescript.