2024-08-23 16:01:52 +08:00
|
|
|
|
const { merge } = require('webpack-merge')
|
|
|
|
|
const baseConfig = require('./webpack.base.js')
|
|
|
|
|
|
2024-09-04 17:20:27 +08:00
|
|
|
|
// const VITE_BASE_URL = 'http://192.168.110.126:8099'; // 樊波
|
|
|
|
|
const VITE_BASE_URL = 'http://120.55.12.245:8098'; // 测试-公网
|
2024-08-28 17:14:39 +08:00
|
|
|
|
// const VITE_BASE_URL = 'https://scens.admin.86698.cn'; // 正式地址
|
|
|
|
|
|
2024-08-23 16:01:52 +08:00
|
|
|
|
// 合并公共配置,并添加开发环境配置
|
|
|
|
|
module.exports = merge(baseConfig, {
|
|
|
|
|
mode: 'development', // 开发模式,打包更加快速,省了代码优化步骤
|
|
|
|
|
devtool: 'eval-cheap-module-source-map', // 源码调试模式
|
|
|
|
|
devServer: {
|
|
|
|
|
port: 8888, // 服务端口号
|
|
|
|
|
compress: false, // gzip压缩,开发环境不开启,提升热更新速度
|
|
|
|
|
hot: true, // 开启热更新,后面会讲vue3模块热替换具体配置
|
|
|
|
|
historyApiFallback: true, // 解决history路由404问题
|
2024-08-28 17:14:39 +08:00
|
|
|
|
open: true, // 服务启动时是否自动打开浏览器
|
|
|
|
|
// static: {
|
|
|
|
|
// directory: path.join(__dirname, "../public"), //托管静态资源public文件夹
|
|
|
|
|
// }
|
|
|
|
|
proxy: [
|
|
|
|
|
{
|
|
|
|
|
context: ['/api'],
|
|
|
|
|
target: VITE_BASE_URL,
|
|
|
|
|
changeOrigin: true,
|
|
|
|
|
secure: false,
|
|
|
|
|
pathRewrite: { '^/api': '' },
|
|
|
|
|
},
|
|
|
|
|
],
|
2024-08-23 16:01:52 +08:00
|
|
|
|
}
|
|
|
|
|
})
|