front-end/vue.config.js

41 lines
880 B
JavaScript

/**
* 配置参考: https://cli.vuejs.org/zh/config/
*/
module.exports = {
publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
lintOnSave: false,//关闭语法检查,避免不必要的语法报错
// css: {
// loaderOptions: {
// less: {
// javascriptEnabled: true
// }
// }
// },
chainWebpack: config => {
const svgRule = config.module.rule('svg')
svgRule.uses.clear()
svgRule
.test(/\.svg$/)
.use('svg-sprite-loader')
.loader('svg-sprite-loader')
},
productionSourceMap: false,
devServer: {
open: true,
port: 8001,
overlay: {
errors: true,
warnings: true
},
proxy:{
'/api':{
target:"http://192.168.1.196:8286/",
changeOrigin: true,
pathRewrite: {
'^/api':'/api'
}
}
}
}
}