marketingsystem_temp_h5/build/webpack.dev.js

31 lines
1.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const { merge } = require('webpack-merge')
const baseConfig = require('./webpack.base.js')
const VITE_BASE_URL = 'http://192.168.110.126:8099'; // 樊波
// const VITE_BASE_URL = 'http://120.55.12.245:8098'; // 测试-公网
// const VITE_BASE_URL = 'https://scens.admin.86698.cn'; // 正式地址
// 合并公共配置,并添加开发环境配置
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问题
open: true, // 服务启动时是否自动打开浏览器
// static: {
// directory: path.join(__dirname, "../public"), //托管静态资源public文件夹
// }
proxy: [
{
context: ['/api'],
target: VITE_BASE_URL,
changeOrigin: true,
secure: false,
pathRewrite: { '^/api': '' },
},
],
}
})