const { defineConfig } = require('@vue/cli-service') const port = 9528 // dev port const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.exports = defineConfig({ productionSourceMap: false, devServer: { port: port, proxy: { '/api': { target: 'http://tft.mes.picaiba.com/api', // target: 'http://192.168.1.22:8080/api', ws: true, changeOrigin: true, pathRewrite: { '/api': '' } } } }, chainWebpack: (config) => { 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]' }) } })