インストールと使用手順を探している場合は、メインパッケージにアクセスしてください。
または、 html-webpack-pluginのWebpack 1-4および古いバージョンのサポートを備えた1.xバージョンを探しているかもしれません。 1.xブランチにアクセスしてください。
バージョン1.xからアップグレードしますか?移行ガイドを読んでください。
パッケージをハッキングしたい場合は、読んでください - あなたは正しい場所にいます。
ソースからインストールするには、このリポジトリをクローン、CDにクローンして実行します
yarn
注:このリポジトリは糸ワークスペースを使用しています。 Yarnの最近のバージョンを使用する必要があります。NPMは機能しません。 (この制限は、構築されたパッケージには適用されません。NPM、Yarn、または他のパッケージマネージャーでそれをインストールできます。)
以下は、すべてのユニットテスト、統合テスト、例、およびLINTを実行します。また、パッケージを構築し、結果のターボールで煙検査を実行します。
yarn check
新しいテストを追加する最も簡単な方法は、統合テストである例を作成することです。例は、ディレクトリのexample
の自己完結型パッケージです。これらの簡単なルールに従う必要があります。
yarn webpack
パッケージ内に呼び出されると、テストパスのゼロExitコードと、テスト障害のためにゼロ以外の出口コードを返します。
パッケージには、カバレッジレポートが機能するためにnyc
がインストールされている必要があります。
パッケージはwebpack-subresource-integrity
のバージョンとして*
指定する必要があります。これにより、ワークスペース内からバージョンをピックアップする(公開されたバージョンを使用する代わりに)。
パッケージは、期待のテストにexpect
を使用する必要があります。
パッケージは、別のnyc
を使用する正当な理由がない限り、他の例で使用されてexpect
、 webpack
などに使用するすべてのバージョンを確認する必要があります。
この例がエンドツーエンドのテスト(ブラウザでテストを実行)の場合、WSI-Test-Helperを使用してそうする必要があります。詳細については、そのreadmeを参照してください。