123456789101112131415161718192021222324252627282930313233343536 |
- const path = require('path')
- const {ElementPlusResolver} = require("unplugin-vue-components/resolvers")
- module.exports = {
- lintOnSave: false,
- configureWebpack:{
- plugins: [
-
-
-
-
-
-
- require('unplugin-element-plus/webpack')({})
- ],
-
-
-
- },
- chainWebpack: config => {
- const dir = path.resolve(__dirname, 'src/assets/svg')
- config.module
- .rule('svg-sprite')
- .test(/\.svg$/)
- .include.add(dir).end()
- .use('svg-sprite-loader')
- .loader('svg-sprite-loader')
- .options({extract: false,symbolId:'icon-[name]'}).end()
-
- config.plugin('svg-sprite').use(require('svg-sprite-loader/plugin'), [{plainSprite: true}])
- config.module.rule('svg').exclude.add(dir)
- },
-
- };
|