const path = require("path"); const { defineConfig } = require('@vue/cli-service') function resolve(dir) { return path.join(__dirname, dir) } module.exports = defineConfig({ publicPath: "./", lintOnSave: false, chainWebpack: config => { // set svg-sprite-loader config.module .rule('svg') .exclude.add(resolve('src/icons')) .end() config.module .rule('icons') .test(/\.svg$/) .include.add(resolve('src/icons')) .end() .use('svg-sprite-loader') .loader('svg-sprite-loader') .options({ symbolId: 'icon-[name]' }) .end() }, })