-
Notifications
You must be signed in to change notification settings - Fork 0
/
vue.config.js
41 lines (40 loc) · 1.04 KB
/
vue.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
* @Description:vue配置文件
* @Autor: HuiSir<[email protected]>
* @Date: 2020-08-04 15:45:17
* @LastEditTime: 2021-03-02 23:46:46
*/
const MYCONFIG = {
//初始化配置
title: '大数据视图生成器', //项目title
}
//导出配置
module.exports = {
publicPath: '',
assetsDir: 'assets',
productionSourceMap: false,
chainWebpack: (config) => {
config.plugin('html').tap((args) => {
//初始化配置
args[0].title = MYCONFIG.title
return args
})
/* 配置图片文件支持 */
config.module
.rule('images')
.test(/\.(png|jpe?g|gif|webp|ico|cur)(\?.*)?$/)
},
/* 配置代理解决跨域测试 */
devServer: {
proxy: {
'/api': {
target: 'http://localhost:8080', // 接口的域名
changeOrigin: true,
},
'/file': {
target: 'http://localhost:8080', // file的域名
changeOrigin: true,
},
},
},
}