0
我想我的組件來加載圖像:圖沒有加載在陣營組件
import React from 'react';
import style from './Sidebar.scss';
const Sidebar =() => (
<nav className={style.sidebar}>
<ul className={style.wrapper}>
<li className={style.item}>
<div>
<img className={style.logo} src="../../img/myImg.png" alt="contactto logo" />
</div>
</li>
</ul>
</nav>
);
export default Sidebar;
但它不工作,我加載的Roboto字體和工作正常。
這裏是webpack.config我的代碼片段:
{
test: /\.(eot|svg|ttf|woff|woff2)$/,
loader: 'file-loader?name=fonts/[name].[ext]',
},
{
test: /\.(png|svg|jpg)$i/,
use: {
loader: 'file-loader?name=img/[name].[ext]',
},
},
我的IMG不會被複制到我的DIST的文件夾。
我得到這個錯誤:意外的字符 ''(1:0) 你可能需要一個合適的加載器來處理這種文件類型。 –
@AlessanderFrança它應該工作檢查文檔:https://webpack.js.org/guides/asset-management/#loading-images –
@Mankank舒克拉謝謝,它的工作。我的測試正則表達式出錯 –