Dans l'environnement de développement, je peux déboguer avec l'onglet source Chrome, mais sur le serveur de production, j'utilise le contenu du dossier dist après l'exécution de ng build --prod
. Ce dossier contient du code compilé, donc s'il y a un problème dans la production, je ne sais pas comment déboguer pour le résoudre.
Est-il possible de déboguer via le code compilé en production?
Vous pouvez essayer ng build --prod --sourcemaps
Dans CLI angulaire 6 les options semblent être modifiées en tant que
ng build --prod --source-map
Sinon, vous pouvez activer les cartes sources dans angular.json en définissant sourceMap: true dans les configurations de production.
"configurations": {
"production": {
"optimization": true,
"outputHashing": "all",
**"sourceMap": false,**
--------
Si vous déployez sur le serveur de test, n'utilisez pas --prod. Si une erreur survient, elle affichera tous les détails de l'erreur mais votre application s'exécutera en mode dev