私は現在、既存のプロジェクトをwebpack 2にマージしようとしています。私が現在苦労しているのは、ファイルローダーです。通常は、すべての画像ファイルを<img>
とbackground-image
ソースから取得して、distフォルダに配置することを期待しています。 WebPACKのコマンドを実行した後、私のwebpack.config.jsWebpackファイルローダーはPNGファイルのみを出力します
module.exports = {
context: path.resolve(__dirname, 'src'),
entry: {
main: './main.js'
},
output: {
path: path.resolve(__dirname, './dist'),
publicPath: "/dist",
filename: '[name].js'
},
module: {
rules: [
//...
{
test: /\.(jpg|jpeg|png|svg)$/,
use: [{
loader: 'file-loader?name=[name].[ext]&outputPath=/images/'
}]
},
//...
]
}
};
で
これは、現在では、私のdistフォルダが画像フォルダがあり、それがのみは、PNGファイルが含まれています。他のすべてのファイルは何らかの理由で無視されています。
私は今ここで数日間苦労しています。なぜこれが起こるのか、論理的な説明はありません。
どのように画像を参照していますか? –
@BrandonPughどういう意味ですか?私はタグを私のHTMLファイルと背景画像のCSSファイルに入れています。 –