Je peux facilement déboguer mes fichiers TypeScript Angular 2 (à partir d'un projet généré par Angular-CLI) dans Chrome et Firefox, mais je ne parviens pas à déboguer aucun de mes fichiers TypeScript dans IE 11. Tous les fichiers que je peux voir dans la liste sont de type .js
Est-ce que n'importe qui peut me guider sur ce que je fais mal ou comment déboguer l'application dans IE?
sous IE 11, vous devez ouvrir votre fichier .ts dans le débogueur trouvé sous "Scripts dynamiques".
faites défiler et localisez votre fichier .ts et ouvrez-le dans le débogage.
IE 11 ne gérera pas automatiquement les fichiers de cartes comme Chrome. Vous devez donc choisir le fichier map
manuellement en cliquant avec le bouton droit de la souris sur l'onglet du fichier js
:
alors vous devriez être capable de déboguer votre fichier .ts
Cependant, une fois l'application rechargée, vous devez choisir à nouveau le fichier de carte source. Il s'agit simplement d'une expérience câblée et je ne recommanderais pas de déboguer votre application dans IE 11, à moins que vous ne rencontriez un événement spécifique IE 11 bug.
Apparemment, le seul moyen de déboguer les fichiers .ts avec IE 11 consiste à créer vos propres correspondances entre vos fichiers .ts et vos fichiers transpiled/minified .js créer des fichiers .map.
Cette fonctionnalité est disponible uniquement pour Windows 8.1 et versions ultérieures.
Plus d'informations dans le document officiel, rubrique "Cartes source" .
Définissez la valeur "sourceMap" sur true dans le fichier angular.json de votre application.