Vue Cli对于SVGassets资源 默认为file-loader
,但我想改用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字符串/路径导入到我的组件中,而它应该是具有属性的对象.
非常感谢.