テンプレートに Twig を使用するプロジェクトがあります。その中のすべてのデータは静的ですが、わかりやすくするためにページの一部を他の twig ファイル内に分離しました (そうしないと、1 つのファイルに何百行ものマークアップが含まれることになります)。
HTML Webpackプラグインとともに、ビルドツールとしてwebpackを使用しています。
たとえば、次のものがあるとします。
ビュー/index.html
<h1>This is my main index page</h1>
{% includes './welcome/hello.html' %}
ビュー/ようこそ/hello.html
<p>Hello from the templated page.</p>
今私がしたいのは、webpack を使用して任意の js、css をバンドルし、HTML Webpack プラグインを使用して HTML ページを作成し、それらのスタイルとスクリプトを挿入することです。
dist/index.html
dist/bundle.js
dist/styles.css
私のdist/index.htmlでは、生成された html ページが HTML として表示される次のようなものを期待していました。
dist/index.html
<h1>This is my main index page</h1>
<p>Hello from the templated page.</p>
ただし、私が得ているのは、「インクルード」テンプレートがまだ表示されている次のようなものです。
dist/index.html
<h1>This is my main index page</h1>
{% includes './welcome/hello.html' %}
テンプレートをコンパイルできない場合、Html Webpack プラグインを使用してすべてのテンプレートをコピーすることはできますか (すべてのテンプレート ファイルのディレクトリ全体を/distにコピーして、パスを維持します)?
ありがとう!