初始化
This commit is contained in:
43
vue.config.js
Normal file
43
vue.config.js
Normal file
@@ -0,0 +1,43 @@
|
||||
module.exports = {
|
||||
// 修正这里:evServer → devServer
|
||||
devServer: {
|
||||
host: '0.0.0.0',
|
||||
port: 8080,
|
||||
open: true,
|
||||
proxy: {
|
||||
// 代理所有以 /api 开头的请求
|
||||
'/api': {
|
||||
target: 'http://api.sg199.net', // 后端开发服务器地址
|
||||
changeOrigin: true, // 允许跨域
|
||||
secure: false, // 如果是 https 接口,需要配置这个参数
|
||||
ws: true, // 支持websocket
|
||||
logLevel: 'debug', // 开启调试日志
|
||||
// 不重写路径,保留 /api 前缀
|
||||
// 例如:/api/login/login -> http://api.sg199.net/api/login/login
|
||||
}
|
||||
},
|
||||
// 开启代理日志
|
||||
client: {
|
||||
logging: 'info',
|
||||
overlay: {
|
||||
errors: true,
|
||||
warnings: false
|
||||
}
|
||||
}
|
||||
},
|
||||
publicPath: './', // 关键!解决资源路径问题
|
||||
|
||||
// 补充关键配置
|
||||
chainWebpack: config => {
|
||||
config
|
||||
.plugin('html')
|
||||
.tap(args => {
|
||||
args[0].title = "我的应用"; // 自定义标题
|
||||
return args;
|
||||
});
|
||||
},
|
||||
|
||||
// 生产环境配置
|
||||
productionSourceMap: false, // 关闭sourcemap减小体积
|
||||
assetsDir: 'static', // 静态资源目录
|
||||
}
|
||||
Reference in New Issue
Block a user