-
Notifications
You must be signed in to change notification settings - Fork 73
/
Copy pathvue.config.js
35 lines (34 loc) · 1.16 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
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
// 简化路径导入时的写法
configureWebpack: {
resolve: {
alias: {
'assets': '@/assets',
'components': '@/components',
'network': '@/network',
'views': '@/views',
'utils': '@/utils',
}
}
},
// 用于在开发过程中快速启动一个本地开发服务器并提供静态文件服务、热更新、代理等功能
devServer: {
port: 8788, // 自定义端口
open: true, // 项目建成自动打开窗口
proxy: {
"/api": {
target: "http://localhost:7070", // 连接本地后端地址
changeOrigin: true, // 是否改变源地址,设置为 true 可以通过更改请求头中的 host 和 origin 属性来更改请求的源地址
ws: true, // 表示开启 WebSocket 代理。如果后端服务使用了 WebSocket,那么这个选项需要设置为 true
pathRewrite: {
"^/api": "" // 路径重写,去掉 /api 前缀
}
},
},
client: {
overlay: false, // 关闭 Uncaught error 的全屏提示
},
},
})