0
私の現在のwebpack-3 confingは、多くのangular-1モジュールからbundle.jsを作成します。webpackバンドルを作成して文字列を置換する
load.jsはrequire.js経由でbundle.js?1234を読み込み、再構築するたびにURLクエリパラメータを変更する必要があります(キャッシングを防ぐ)。
文字列置換ローダーを試しましたが、簡単な設定では機能しません。 load.jsがエントリファイルリストにないためです。
どのようにしてファイルを処理しますが、バンドルに含めませんか?
module.exports = {
context: "/app",
entry: ['source1.js', 'source2.js', 'source3.js'],
output: {
path: "/dist",
filename: "bundle.js"
},
plugins: [ new BabiliPlugin() ],
module: {
loaders: [
{
test: /load\.js$/,
loader: 'string-replace-loader',
query: {
search: 'bundle.js', // simple test, check it actually run
replace: '-replaced-'
}
}
]}};
は、[OK]を、私はまだload.jsにファイル名を置き換える必要があります – georgsh