This commit is contained in:
15
library/build/chainWebpack/svgSprite/index.ts
Normal file
15
library/build/chainWebpack/svgSprite/index.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
const { resolve } = require('path')
|
||||
|
||||
module.exports = {
|
||||
createSvgSprite: (config) => {
|
||||
config.module.rule('svg').exclude.add(resolve('src/icon'))
|
||||
config.module
|
||||
.rule('vabIcon')
|
||||
.test(/\.svg$/)
|
||||
.include.add(resolve('src/icon'))
|
||||
.end()
|
||||
.use('svg-sprite-loader')
|
||||
.loader('svg-sprite-loader')
|
||||
.options({ symbolId: 'vab-icon-[name]' })
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user