Files
aijianhua/admin-system/vue.config.js

51 lines
960 B
JavaScript

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
// 开发服务器配置
devServer: {
port: 3250,
host: 'localhost',
open: true,
hot: true,
compress: true,
// 代理配置,解决跨域问题
proxy: {
'/api': {
target: 'http://localhost:3200',
changeOrigin: true,
pathRewrite: {
'^/api': '/api/v1'
}
}
}
},
// 构建配置
configureWebpack: {
resolve: {
alias: {
'@': require('path').resolve(__dirname, 'src')
}
}
},
// 生产环境配置
productionSourceMap: false,
// CSS配置
css: {
extract: process.env.NODE_ENV === 'production',
sourceMap: false,
loaderOptions: {
sass: {
additionalData: `
@import "@/styles/variables.scss";
@import "@/styles/mixins.scss";
`
}
}
}
})