Extension Chrome hint.js & ngHintModules
Angulaire de notre application, parfois, ne se charge pas sur chrome canary (Version 41.0.2237.0 canaries (64-bit)) en disant
Pas réussi à instancier module ngHintModules en raison de: RangeError: Maximum
appel de la taille de la pile dépassé
Mais il charge très bien dans firefox, google chrome (Version 39.0.2171.71 (64-bit)), safari.
Probablement pas sûr de savoir si il y a quelque chose à voir avec angulaires ou pas.
D'erreur complet
Uncaught Error: [$injector:modulerr] Failed to instantiate module ngHintModules due to:
RangeError: Maximum call stack size exceeded
at Array.forEach (native)
at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2333:21)
at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2384:5)
at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2387:7
at Array.forEach (native)
at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2385:21)
at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2387:7
at Array.forEach (native)
at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2385:21)
at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2387:7
NB: L'Erreur que je présente ici est de
Version 41.0.2237.0 canaries (64-bit)
- Ils doivent avoir tout simplement poussé une mise à jour pour le chrome store parce que je suis maintenant trop.
- Oui, ce bug a été introduit plus tôt aujourd'hui par le nouveau 0.5.0 version de google Chrome, AngularJS Batarang extension. Le désactiver pour l'instant jusqu'à ce que github.com/angular/angularjs-batarang/issues/157 est fixe.
- Je travaillais tard sur un projet, la nuit dernière, a changé beaucoup de code, obtenu jusqu'à aujourd'hui, et il ne fonctionnait pas. Après 30 minutes de me gratter la tête, un petit coup de google m'a amené ici. Ce problème a été de me touche trop.
- M'est juste arrivé avec 0.7.4
Vous devez vous connecter pour publier un commentaire.
J'ai aussi eu ce problème qui a été résolu par la désactivation de Batarang.
Cette question est ouverte sur le Batarang Github ici: https://github.com/angular/angularjs-batarang/issues/156
Vous pouvez charger une version antérieure de Batarang à partir de ce fichier zip: https://github.com/angular/angularjs-batarang/archive/v0.4.3.zip
Cela permettra de restaurer la version précédente qui, tout en ayant des questions a quelques plupart du temps de travail des fonctionnalités comme le profilage des Performances, de la portée de l'inspecteur, les options, et un onglet d'aide qui sont passés de la version la plus récente. La version 0.7.1 de bugs majeurs de la rupture d'applications, mais il ne donne que la portée de l'arbre (pas d'inspecteur) et la nouvelle angulaires-indicateur de fonctionnalité.
Vous n'avez pas besoin de désactiver Angulaire batarang; il suffit de faire ce qui suit:
Je sais que c'est pas la meilleure solution, mais c'est la chose la plus rapide que j'ai pu trouver sans aller trop profondément dans le problème
Mise à jour:
Vérification de plus à ce qui se passe, j'ai remarqué que le problème se produit lorsque nous avons défini plusieurs modules et nous sommes en ajoutant les mêmes dépendances pour tous.
par exemple:
Quand je définir le moduleB sans passer le même deps avec c'est parent module, alors il n'y a pas de débordement de la pile.
Notre équipe vient cette erreur et il a été résolu par la mise à jour de la Batarang Extension dans Chrome pour plus tard.
Mise à jour...
Avec la nouvelle mise à jour de Chrome, le problème est de retour, donc si quelqu'un d'expérimenté cette erreur, revenir à la précédente version de Chrome.
Toutes les versions sont disponibles ici, ne choisissez pas le premier.
http://www.slimjet.com/chrome/google-chrome-old-version.php
Ensuite, il devrait fonctionner très bien!
J'ai eu le même problème avec GitHub pages du site (avec Jekyll).
Cherché pendant des heures pourquoi ne AngularJS application n'a pas (
ng-cloak
n'a jamais été résolu).Compris que c'était Batarang qui provoque le problème.
Grand merci pour @kpg's réponse.