2015-10-20 14 views
5

WebPackバンドルの特定の部分をBlackboxすることで、Chromeがフレームワーク内部のスタックトレースを表示しないようにすることはできますか?たとえば、Reactアプリケーションでエラーを調べるときには、フレームワーク内のスタックトレースエントリは気にしません。むしろ、私が書いたコードに関連する部分を見たいだけです。Webpackを使用しているときのフレームワークブラックボックス化ですか?

これは、単一ファイルを使用している場合、「フレームワークブラックボックス」で可能ですが、WebPackバンドルを使用してそれを達成する方法がわかりません。

+0

https://denysdovhan.com/blackboxing-react/ – zloctb

答えて

2

Webpackの設定(またはコマンドラインの--devtool #eval)にdevtool: "#eval"を使用すると、ブラックボックス化と適切なスタックトレースの両方がサポートされているようです。

+0

特に、それは 'window.onerror'を破るようです... –

+0

それは私のES6コード(奇妙な' _this'など)を壊しますが、それは何もないよりマシ。誰でもES6ソースを保存する方法を知っていますが、ブラックボックス化されたスクリプトはスキップしますか? – mqklin

+0

SourceMapsでのブラックボックス化はまだサポートされていませんが(https://bugs.chromium.org/p/chromium/issues/detail?id=583193)、利用可能になります。 –

関連する問題