blob: 02ab5b6c84ad6ca713f0fa11deba82565460872a [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, // 编译完自动打开浏览器
San3yuanff75c542025-06-06 20:30:52 +080010 port: 8081,
San3yuan4d0e8032025-04-04 17:21:40 +080011 },
12 plugins: [
13 new webpack.DefinePlugin({
14 'process.env': JSON.stringify({
15 NODE_ENV: 'development', // 等价于 mode 设置
16 PUBLIC_URL: './', // 建议使用相对路径
San3yuan8166d1b2025-06-05 23:15:53 +080017 API_BASE_URL: 'http://localhost:5008', // 添加API路径
San3yuan03ab0642025-04-29 18:00:25 +080018 WEB_BASE_URL: 'http://localhost:8080', // 添加WEB路径
San3yuan4d0e8032025-04-04 17:21:40 +080019 })
20 }),
21 ],
22})