2016-08-17 8 views
3

私はemberアプリケーションで作業しています。バージョンは "ember-cli": "1.13.13"です。emberアプリケーション用のchrome/safari/firefoxでデバッガが動作しません

非常に奇妙な理由で、デバッガはChromeでは動作しません。 (私もSafariとFirefoxの開発者版を試しましたが、同じことです)

特に、問題はデバッガの文を関数に入れてしまうことです。 Emberアプリケーションは、関数内の関数とデバッガーステートメントを読み込み、ヒットします。開発者ツール - >ソースタブでは、デバッガの機能は表示されません。

代わりにapp-boot.jsファイルの最後の行が強調表示されます。ブレークポイント、または一時停止している行がまったく表示されません。

さらに、下向きの矢印を使用して関数呼び出しに入ると、それはapp-boot.jsのままであるため、関数にステップインしたかどうかはわかりません。

これはしばらく私を悩ませています。

enter image description here

+0

ようこそスタックオーバーフロー!問題を解決するための努力をして、内容の中でより良いタイトルと詳細な情報をお持ちいただけますか? – manetsus

+0

私たちの問題は、私たちがアプリケーションにember-cli-paceを追加してプログレッシブローディングバーを得ることができたこと、そしてそれがソースマップを台無しにしたことでした。 – lucas

答えて

1

私はキャッシュを空にするとハードリロードを使用してOSX +クロームに何回も、同様のエラーを解決した - Sources]タブでそのコードが更新されたと私は正確に実際のソースコードを見ることができた後。

アプリケーションのブラックボックススクリプトを使用していないことを確認してください。

また、npmパッケージ、bowerパッケージを再インストールすることもできます。Ember CLIでソースマップを作成すると問題が発生することがあります。

何も役立たない場合は、JavaScriptと関連するマップファイルを調べ、見つからないか地図が更新されないかどうか確認してください。おそらくEmber CLIでそれらをオン/オフすることができます。

Ember CLIガイドのSource Mapsのセクションを参照して、それらを有効または無効にする方法を参照してください。

関連する問題