在vue.config.js中配置如下:
先引入path :const path = require('path')
chainWebpack:config=>{
config.plugins.delete('prefetch') //删除懒加载模块的prefetch 较低带宽压力
config.plugins.delete('svg') //删除默认的svg行为
config.module
.rule('svg-sprite-loader')
.test('/\.svg$/')
.include.add(path.resolve('./src/assets/sg')) //存放svg的目录
.end()
.use('svg-sprite-loader')
.loader('svg-sprite-loader')
.options({
symbolId:'icon-[name]'
})
}
来源:oschina
链接:https://my.oschina.net/bing309/blog/3223230