Я столкнулся с проблемой, которую не могу решить.
У меня есть файл SVG, который мне нужно включить в мой проект.Поскольку я построил свой собственный шаблон, я хочу иметь ту же функциональность, что и CRA , в том смысле, что я могу использовать svg в качестве образа src.
т.е.
<img src={svgfile} alt="some file" />
Что мне нужно сделать, чтобы иметь такую функциональность?
Я пытался использовать загрузчик файлов, чтобы заставить его работать, но он выдает ошибку.
{
test: /\.(png|jpg|gif|svg)$/,
use: [
{
loader: "file-loader",
options: {}
}
]
},
Любая помощь будет принята с благодарностью.
SA
файл веб-пакета
{
entry: "./src/browser/index.js",
output: {
path: path.resolve(__dirname, "public"),
filename: "bundle.js",
publicPath: "/"
},
module: {
rules: [
{ test: /\.(js)$/, use: "babel-loader" },
{
test: /\.(png|jpg|gif|svg)$/,
use: [
{
loader: "file-loader",
options: {}
}
]
},
]
},
plugins: [
new webpack.DefinePlugin({
__isBrowser__: "true"
})
]
}