私がやっていることは、角度1.xのディレクティブなどに必要な部分的なHTMLテンプレートをすべてコピーするようにwebpackを設定することです。別のフォルダ(ファイルローダがcssから参照されるアセットの場合と同じように)。私は部分的なhtmlをjavascriptバンドルに含めるのではなく、ハッシュ名を持つ1つのフォルダにそれらのすべてを含めることを望んでいます。Webpack anglejsはangularjsテンプレートをコピーしますが、javascriptバンドルには含まれません
私はファイルローダーを設定しようとしましたが、watchモードでwebpackを実行すると、distフォルダ内のHTMLもコピーされて新しいハッシュが追加され、基本的に無限ループが作成されますそのフォルダにコピーされて表示され、新しいhtmlが何度も表示されます。私はexclude
そのローダーのパターンに一致するように設定しようとしましたが、webpackはまだそのフォルダーを見続けていました。ここで
私webpack.config.js
ファイルの抜粋です。
module: {
loaders: [
test: /\.html$/,
exclude: /bundle\/templates/,
loader: `file-loader?name=bundle/templates/[name]-[hash].[ext]
]
}
私はハックに頼ることなく、私がやりたいことに役立つだろうローダーはありますか?
から参照されます、あなたはあなたのソリューションを共有できます?それは将来の他の人には役に立ちます:) –