2017-12-26 9 views
0

最も頻繁にインポートされるWebpackバンドルアプリで、インポートされたモジュールをすべて並べ替える方法はありますか?質問のWebpackバンドルアプリで最もインポートされるモジュールを見つける方法はありますか?

背景:

私は非常に少ないテストカバレッジを持つアプリケーションの開発を引き継いでいます。テストの対象範囲を広げたいと思いますが、最初に取り組む必要がある機能/モジュールを決める必要があります。だから私はどのモジュールが実際にアプリケーションにとって最も重要かを判断する方法を探しています。私はあなたがwebpack-bundle-analyzerを探していると信じてい

答えて

0

は、ここでそれが何をするかの例です: enter image description here

+0

私はWebpackバンドルアナライザを検討しましたが、AFAIKは主にバンドルに関連して各モジュールのサイズを表示します。それはアプリの重要性を測定しません。だから私はバンドル内のすべての(自己作成した)モジュールの重要性を判断するヒューリスティックを探しているのです。 – Squrler

0

私はあなたの実際の質問にすべてのソリューションを指摘しておりませんが、1がよりに集中すべきであることを指摘したいと思います

  1. 機能/モジュール多くのアプリケーションユーザーが実際に使用しています
  2. ものに基づいて、現在のテストカバレッジ

、一方が最も以下テストカバレッジとを使用して、ユーザーがをあるモジュールを選択すべきです。

(1)は、直接顧客または製品/アプリケーション管理者と話すことによってのみ知ることができるものです。

(2)の場合、市販のJavaScriptコードカバレッジツールがいくつかあります。

ほとんどのインポート/使用モジュールは、ほとんどのユーザーが使用する電源モジュールではないことにご注意ください。

+0

まだアプリケーションがリリースされていないので、アプリケーションの特定の機能の使用を決定するために話す顧客はいません。そのため、テスト段階で最初に焦点を当てなければならない自己作成モジュールを決定するために、この段階で別のヒューリスティックに変えなければなりません。 コードベースを読むことから、私はいくつかのモジュールが大きく、多く使われていることを知っています。しかし、これは事実に基づいているよりも、今のところ、ちょっとしたことです。 私はどのモジュールが最も使用されているかを判断する方法を探しています。私はそれが依存グラフを構築するので、Webpackがこれを行うことができると思います。 – Squrler

関連する問題