Comment déboguer avec angular/cli
La nouvelle version d'angular/cli utilise webpack qui ne compile pas les fichiers ts dans un répertoire local comme dist avant (jusqu'à la beta 1.0.0-beta.10). Maintenant, il utilise une approche similaire à la mémoire.
Mais vous pouvez trouver les fichiers ts dans les outils de développement de Chrome, dans l'onglet "Sources".
(nouveau) Solution pour angular/cli@1.0.0-beta.26 et plus récent
Avis : Cette solution a été testée avec les versions 1.0.0-beta.26 et 1.2.1.
Avis : Dans cet exemple, j'ai utilisé le port 5321 au lieu de 4200. Utilisez simplement votre port.
Débogage avec Chrome Developer Tools
En exécutant ng serve (également utilisé dans npm start), vous pouvez trouver vos sources dans la section Chrome Developer Tools : "webpack://" :
Déboguer une application Angular 2 avec angular/cli en utilisant l'IDE JetBrains
Il suffit de modifier votre configuration Run/Debug dans Webstorm/PHPStorm comme suit :
- Définissez le chemin de l'URL distant de votre répertoire de projet comme suit
webpack://.
- Définissez le chemin URL distant de votre répertoire src comme suit
webpack://./src
(ancien) Solution pour angular-cli@1.0.0-beta.10 - .14
Débogage avec Chrome Developer Tools
En exécutant ng serve (également utilisé dans npm start), vous pouvez trouver vos sources dans la section Chrome Developer Tools : "webpack://" :
Débogage d'une application Angular 2 avec angular-cli@webpack en utilisant l'IDE JetBrains
Il suffit de modifier votre configuration Run/Debug dans Webstorm/PHPStorm comme suit : Définissez le chemin de l'URL distante du répertoire de votre projet comme suit
webpack:////Users/...FULL_PATH.. //sur Mac OSX
o
webpack:///C:/...FULL_PATH.. //exemple sur Windows
Remarque : sous Windows, vous n'avez besoin que de 3 barres obliques, sous Mac, de 4 barres obliques. après " webpack : ".
Vous pouvez également vérifier votre chemin en allant sur http://localhost:4200/main.map et recherchez un fichier ".ts". Vous pouvez facilement copier le chemin de ce fichier et le coller dans la boîte de dialogue de configuration de votre IDE.
EDIT : Peut-être devez-vous faire correspondre le chemin ajoutant "/src" à votre dossier src également. Merci @born2net
Amusez-vous.
0 votes
Voir ce lien stackoverflow.com/questions/46714537/