blob: c5feb8dc7c8fa6e5d4e2b924b43273b7e6155913 [file] [log] [blame]
San3yuan4d0e8032025-04-04 17:21:40 +08001const { merge } = require('webpack-merge')
2const base = require('./webpack.base.js')
3const webpack = require('webpack');
4
5module.exports = merge(base, {
6 mode: 'development', // 开发模式
7 devServer: {
8 historyApiFallback: true,
9 open: true, // 编译完自动打开浏览器
10 port: 8080,
11 },
12 plugins: [
13 new webpack.DefinePlugin({
14 'process.env': JSON.stringify({
15 NODE_ENV: 'development', // 等价于 mode 设置
16 PUBLIC_URL: './', // 建议使用相对路径
San3yuan03ab0642025-04-29 18:00:25 +080017 API_BASE_URL: 'http://localhost:3030/api', // 添加API路径
18 WEB_BASE_URL: 'http://localhost:8080', // 添加WEB路径
San3yuan4d0e8032025-04-04 17:21:40 +080019 })
20 }),
21 ],
22})