Vue Cli по умолчанию использует file-loader
для ресурсов SVG, но вместо этого я хочу использовать svg-sprite-loader
(а также несколько других).
Для этого я обновил файл vue.config.js
, но, похоже, он по-прежнему использует file-loader
. Как будто он вообще не забирает мою конфигурацию.
vue.config.js
module.exports = {
configureWebpack: {
module: {
rules: [
{
test: /\.(svg)(\?.*)?$/,
use: [
{
loader: 'svg-sprite-loader',
options: {
name: '[name]-[hash:7]',
prefixize: true
}
},
'svg-fill-loader',
'svgo-loader'
]
}
]
}
}
}
Что-то не так с моей настройкой?
Я все еще получаю файлы SVG, импортированные в мой компонент в виде строки URL / пути, когда это должен быть объект со свойствами.
Большое спасибо.