web-dev-qa-db-fra.com

Debug angulaire 2 Application TypeScript dans IE

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?

7
Haseeb Wali

sous IE 11, vous devez ouvrir votre fichier .ts dans le débogueur trouvé sous "Scripts dynamiques".

Dynamic Scripts

faites défiler et localisez votre fichier .ts et ouvrez-le dans le débogage.

Select you file

6
akhilesh tripathi

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:

 enter image description here

alors vous devriez être capable de déboguer votre fichier .ts

 enter image description here

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.

3
Kuncevič

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" .

1
Louis

Définissez la valeur "sourceMap" sur true dans le fichier angular.json de votre application.

0
parshu shiral