Reactでimgタグでsrcで画像を読み込みたい時file-loaderを使いました。
その時の備忘録です。
file-loaderをインストール
yarn add file-loader@1.1.11
https://www.npmjs.com/package/file-loader
webpack.config.jsに以下追加(公式参照)
{
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {
}
}
]
}
import Img from ‘path/to/image.png’;
<img src={Img} />
んでテストサーバーを立ち上げている場合は一度停止して再び立ち上げる
表示されるけど画像のURLがキモい
以下で解決
{
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader',
options: {
//ここ追加
name: '[path][name].[ext]'
}
}
]
}
もっかいテストサーバーを再起動
こんなかんじ
以上です
React使い慣れてないので色々作りながら慣れていこう、、、