angularアプリは時々ロードされませんchrome canary(バージョン41.0.2237.0 canary(64-bit))と言います
RangeError:最大呼び出しスタックサイズを超えたため、モジュールngHintModulesのインスタンス化に失敗しました
ただし、firefoxでは正常にロードされます。chrome(バージョン39.0.2171.71(64ビット)))、safari。
おそらく、angularと関係があるかどうかわからない。
完全なエラー
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:ここに表示されているエラーは
バージョン41.0.2237.0カナリア(64ビット)
バタランを無効にすることで解決したこの問題もありました。
この問題はBatarang Githubで公開されています: https://github.com/angular/angularjs-batarang/issues/156
このZipファイルから以前のバージョンのBatarangをロードできます。 https://github.com/angular/angularjs-batarang/archive/v0.4.3.Zip
これにより、問題を抱えながらパフォーマンスプロファイリング、スコープインスペクター、オプション、最新バージョンから削除されたヘルプタブなどの機能を備えた以前のバージョンが復元されます。 0.7.1バージョンはアプリの重大な破損を修正しますが、スコープツリー(インスペクターなし)と新しい角度ヒント機能のみを提供します。
Angular batarangを無効にする必要はありません。次の操作を行ってください。
私はそれが最善の解決策ではないことを知っていますが、それは問題に深く入り込むことなく見つけることができる最も速いものです
更新:
何が起こっているのかをさらに確認すると、複数のモジュールを定義し、それらすべてに同じ依存関係を追加しているときに問題が発生することに気付きました。
例えば:
angular.module("app", ["moduleB", "moduleC"]);
angular.module("moduleB", ["moduleC"]);
親モジュールと同じ依存関係を渡さずにmoduleBを定義すると、スタックオーバーフローは発生しません。
angular.module("moduleB", []);
私たちのチームはこのエラーを経験したばかりで、ChromeのBatarang Extensionを最新に更新することで修正されました。
更新... Chromeの新しい更新により、問題が戻ってきたため、このエラーが発生した場合は、以前のビルドのChromeに戻してください。ここで利用可能なすべてのビルドは、最初のものを選択しないでください。 http://www.slimjet.com/chrome/google-chrome-old-version.php これで問題なく動作するはずです!